我开发了一些 javascript 增强页面,它们在最近的 Firefox 和 Safari 上运行良好。我错过了检查 Internet Explorer,现在我发现这些页面在 IE 6 和 7(到目前为止)上不起作用。脚本以某种方式未执行,页面显示好像 javascript 不存在,尽管执行了一些 javascript。我使用自己的 dom 操作库,从 YUI 2 我使用 YUI-Loader 和 XML-Http-Request,在一个页面上我使用“psupload”,这取决于 JQuery。
我正在从 Office XP 安装 Microsoft 脚本编辑器,现在将进行调试。我现在也会写具体的测试。
IE 的典型失败点是什么?我可以睁开眼睛的方向是什么。
我找到了这个页面,其中显示了一些差异。访问:Quirksmode
你能根据你的经验说出一些我应该首先寻找的典型事物吗?
稍后我还将在这里针对特定任务提出更多问题,但现在我对您的经验感兴趣,为什么 IE 通常在 Firefox 中运行良好的脚本上失败
编辑:谢谢你所有这些伟大的答案!
与此同时,我已经修改了整个代码,以便它也适用于 Internet Explorer。我现在集成了 jQuery 并在它之上构建了我自己的类。这是我的基本错误,我没有从一开始就在 jQuery 上构建我所有的东西。我现在有。
JSLint 也帮了我很多。
来自不同答案的许多单一问题都有帮助。