gpt4 book ai didi

internet-explorer-8 - Internet Explorer 8 等待页面完全呈现并执行 javascript

转载 作者:行者123 更新时间:2023-12-03 17:59:57 25 4
gpt4 key购买 nike

我们有一个非常大的网页,里面有一堆 javascript。在 Firefox/Chrome 中加载时,页面会逐渐加载。首先呈现并显示已经接收到的 html,然后执行 javascript。

然而,Internet Explorer 8 会等到请求被完全接收并在它显示之前执行其 javascript。这给人的印象是应用程序在短时间内没有响应。

我们有一台笔记本电脑,IE8 可以像 Firefox/Chrome 一样在其上加载页面,并且我们一直在 IE8 上搜索设置,以表明它不必等到所有 javascript 都执行后才显示页面或部分页面。

有没有人知道是否有这样的设置以及在哪里可以找到?我们检查了没有安装 Internet Explorer 的 Chrome 框架。

更新:
如需更多说明,正如@Thariama 在评论中指出的,我还认为 IE8 总是等待呈现整个页面,但看到这台笔记本电脑呈现它,我很确定它加载了“Firefox 方式”。笔记本电脑的 RAM 和 CPU 功率是同类台式机的一半,而且看起来和感觉都更快(因为渲染)。

最佳答案

我今天遇到了同样的问题,试图确定为什么 IE8 在从 localhost 加载时会以增量方式呈现,而从 Intranet 服务器加载时却不会。

解决方法是告诉 IE 使用哪个渲染引擎。我更喜欢始终使用可用的最新引擎进行渲染。

<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
...

发生这种情况的原因是,当从本地主机加载时,IE 在标准模式下使用 IE8 引擎进行渲染。内网加载时,IE默认使用IE7引擎以兼容模式渲染。 IE7 引擎会暂停,直到在渲染之前加载整个表格,但 IE8 引擎会逐步渲染表格。

要检查特定页面的 IE 处于哪种模式,请按 F12 以调出开发人员工具,在菜单区域中有一个“浏览器模式”告诉您它选择了哪种渲染引擎,“文档模式”表示怪癖模式或标准模式。

关于internet-explorer-8 - Internet Explorer 8 等待页面完全呈现并执行 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2987792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com