我们希望在用户阅读第一页时预取一个远程页面(给定一个URL)。这是出于性能原因。
问题在于许多Blackberry浏览器版本不支持iFrame或Object标签,并且设置ajax的代理将远程页面的HTML注入隐藏的DIV看起来真的很乱和粗略。
答案 0 :(得分:0)
我不会说Ajax是hackish。这是Web 2.0的主要内容。大量网站使用它,你只需要确保它被锁定,以便它的安全,不会被黑客攻击。
只是为替代方案进行头脑风暴......当加载缓慢的数据时,您可以将其存储在数据库中吗?也许使用ajax查询每x秒以查看数据何时可用...当重新加载整个页面时插入新数据。这样可以避免插入div,但不会避免使用ajax。
答案 1 :(得分:0)
您可以使用BrowserField编写应用程序来完成此操作。获取并显示第一页,然后将数据提取到第二页并等待用户操作显示它。
答案 2 :(得分:0)
没有使用预取。没有很好的超交叉兼容解决方案。