0

我知道以下标签可以更改浏览器模式:

<META http-equiv="X-UA-Compatible" content="IE=8" />    

我把那个标签直接放在我的<HEAD>标签下面。您可以在以下代码段中看到它:

<HEAD runat="server">
    <META http-equiv="X-UA-Compatible" content="IE=8" />    

我的问题是,当我加载页面时,javascript 小部件不起作用,可能是因为浏览器模式。

这是我让它手动工作的步骤:

我按 F12(开发人员工具打开),然后按 F5(请注意,我没有在开发人员工具窗口中做任何事情,我只是在窗口打开时刷新了页面)。

4

1 回答 1

0

如果您强制页面进入 IE8 模式,则控制台 API(如 console.log)将丢失,因为 IE8 未提供它们。当您打开 F12 时,该工具会注入这些 API,然后当您刷新这些 API 时,页面就可以调用它们。

因此,很可能某些代码正在调用诸如 console.log 之类的东西(没有检测到它)并引发异常。但这只是一个猜测。

于 2014-06-03T17:48:30.333 回答