IE9在使用开发人员工具时是否启用"某些东西"?

Jos*_*osh 7 javascript internet-explorer google-maps ie-developer-tools

我使用谷歌地图Javascript API V3,最近我的地图上的图标没有出现在IE9中.

为了了解它的底部,我打开了IE的开发人员工具.当我刷新地图时,图标出现了!但是,当我关闭IE并重新开始时,图标不存在.再次,如果我打开开发人员工具并刷新,则会显示图标.

我的问题是这个主题的标题,访问IE的开发人员工具时启用了什么,这允许我的Google地图上的图标出现?

jba*_*bey 15

如果您的代码中有任何控制台打印,那么如果在关闭开发人员工具时加载页面,这些会抛出异常(因此会破坏它之后的javascript).

要解决此问题,请将您的打印件包装在if语句中:

if (console) {
   console.log('...');
}
Run Code Online (Sandbox Code Playgroud)