ajax – 在加载彗星/服务器推送iframe的时候停止浏览器“throbbe
当使用Comet或Ajax Long Pull技术时 – 通常使用iframe。虽然那个iframe正在等待长连接关闭,浏览器正在旋转其throbber(进度/加载指示器)。
一些网站,例如etherpad.com,设法使它停止。 他们是如何做到的呢?
在互联网的肠子里挖了一天一夜,这里是我想出来的:
>服务器发送的事件 – 非常酷,目前只能在Opera,但可能是HTML5的一部分,其他浏览器可能支持它有时。添加一个内容类型为“application / x-dom-event-stream”的新元素标记,允许服务器触发客户端DOM中的事件。根据我的理解,它不应该显示进度指示器。它也是一个标准的工作草案,而不是像整个iframe彗星事物的黑客。 有关服务器发送事件的详细信息: > http://my.opera.com/WebApplications/blog/show.dml/438711 更多关于其他两种技术(也更好地解释了问题): 更深入地了解每种技术,以及更多的技术: > http://cometdaily.com/2007/12/11/the-future-of-comet-part-1-comet-today/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |