我在 Internet Explorer 的兼容性方面遇到了一些问题。我正在构建一个大量使用 HTML5 画布、CSS3 和 JavaScript 的在线工具。该程序在所有主流浏览器中都能正常工作,除了 Internet Explorer。
IE9切换到兼容模式,所以我设置
<meta http-equiv="x-ua-compatible" content="IE=9"/>
强制 IE 以 IE9 标准处理页面。IE 不再进入兼容模式,但脚本仍然无法正常工作。绘制或拖动对象的一些基本功能有效,但只有“一半”。
在这种情况下,程序员会做什么:他启动调试器。这就是魔法发生的地方。一旦我启动 IE9 开发者工具(也有 IE9 浏览器和文档模式),脚本就可以正常工作。但是我应该如何调试在调试条件下运行良好的脚本,并且在不调试时出现错误。
目前,我不知道该怎么做。也许有人可以给我一个提示?非常感谢!