我知道以下标记可以更改浏览器模式:
<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(注意我在开发人员工具窗口中没有做任何事情,我只在窗口打开时刷新页面。)
答案 0 :(得分:0)
如果您强制页面进入IE8模式,那么控制台API(如console.log)将会丢失,因为IE8并未发送它们。当您打开F12时,该工具会注入这些API,然后当您刷新API时,该页面就可以调用它们。
所以,很可能有些代码调用的是console.log(没有检测到它)并抛出异常。但这只是猜测。