我开发了一些在最近的 Firefox 和 Safari 上运行良好的 javascript 增强页面。我错过了检查 Internet Explorer,现在我发现这些页面不能在 IE6和 IE7上工作(到目前为止)。这些脚本以某种方式没有执行,虽然执行了一些 javascript,但页面显示好像没有 javascript。我使用自己的库来进行 Dom 操作,从 YUI2开始我使用 YUI-Loader 和 XML-Http-Request,在一个页面上我使用“ pSupload”,它依赖于 JQuery。
我正在从 OfficeXP 安装 Microsoft 脚本编辑器,现在将进行调试。我还将编写特定的测试。
IE 的典型失败点是什么? 我可以保持警惕的方向是什么。
我找到了这个页面,它显示了一些不同之处
根据你的经验,你能说出一些我应该首先寻找的典型事物吗?
稍后我还会针对特定任务提出更多问题,但现在我对你们的经验很感兴趣,为什么 IE 在运行良好的 Firefox 脚本上通常会失败
编辑: 谢谢你所有这些伟大的回答!
与此同时,我对整个代码进行了修改,以便它也能与 Internet Explorer 一起工作。我现在集成了 jQuery,并在它的基础上构建了自己的类。这是我最基本的错误,我没有从一开始就在 jQuery 上构建我所有的东西。现在我知道了。
JSLint 也帮了我很多。
许多来自不同答案的单一问题都有所帮助。