背景
我有一个用Javascript 1.1编码的页面,它有两个下拉列表A和B。对下拉列表A的任何更改都会改变下拉列表B中的项目数,下拉列表B后面有一些示例.Net。唯一复杂的是,它有一个5.2 MB的查找文件(该文件包含Javascript,但位于一个aspx文件中),该文件位于一个aspx文件中。
有趣的地方开始了
这个页面在IE6中运行得很好,管理层想把所有的浏览器升级到IE7。这个页面在像我的办公室这样的IE7上可以工作,但在我客户的办公室里却不能工作。web服务器的位置在第三方位置,所以我的办公室位置与它的工作原理无关。
我注意到的是
我可以在我的办公室下载并打开那个巨大的5.2MB的查找文件。当我尝试通过右键单击download在客户的办公室下载该文件时,它也工作得很好。但是,当我尝试在IE7中打开该文件时,它总是在同一行抛出一个语法错误,我看不到该行有任何错误。
我希望有人能给我一些想法!!此外,firefox不是一个选项,所以不要让我在firefox中打开它。
发布于 2009-07-30 01:32:04
IE7确实有一个新的JavaScript引擎(JScript 5.7) --但我不知道有什么breaking changes。支持基于IE 8兼容模式的版本控制的IE 8 has JSCript 5.8。
我可能会把它当做JavaScript错误来攻击--而不是IE的区别。抛出错误的代码行是什么?
https://stackoverflow.com/questions/1203982
复制相似问题