我开发机器上的所有浏览器( IE9, Firefox, Chrome, Opera & amp; Safari)都使用一个精致的网络应用程序。 当我将网络应用程序应用到测试服务器时, IE 将开始扼杀特定的javascript 组件( 缩放 ) 。
我可以在一个制表符中用 Dev 主机网络应用程序打开 IE 9 在一个制表符中打开 IE 9, 在另一个制表符中打开测试服务器网络应用程序, 只有 Dev 主机应用程序才会有效 。 除了 Web. config 以外, 两种机器的网络应用程序代码都完全一样 。
开发者工具显示两个网站都在 browser mode: IE9 Documentmode: IE9 标准
。
缩放组件在以下一行失效:
c.onreadystatechange=null
带有错误的 :
SCRIPT13: Type mismatch
这是怎么回事?为什么信息、教育、教育、教育、艺术和艺术部的行为与它根据网络应用程序的主机位置处理 Javascript 的方式有所不同?
Update
现在,我已经在另一个服务器上测试过了, 奇怪的是, 它正在起作用。 目前的情况是, 当网络应用程序在 IS 6 上托管时, IE 的 Javascript 文件将会失效 。
Opera也有类似的问题, 但我没有收到错误信息 。
Dev Machine
Windows 7
Web Server: Cassini
Status: Working
Test Server 1
Windows Server 2003
Web Server: IIS 6.0
Status: Not working
Test Server 2
Windows Server 2008
Web Server: IIS 7.0
Status: Working