我有一个基于html / javascript / jquery的小型应用程序,它使用Jquery Validate插件进行验证。在下面指定的某些条件下,它无法在IE11中运行
问题是,如果我尝试使用下面的URL访问该应用程序,将无法正常工作
http://localhost/myapp/test.html
如果我尝试使用下面的URL访问该应用程序
http://127.0.0.1/myapp/test.html
如果我尝试从局域网上的另一台计算机访问该应用程序
没问题
如果我完全重置了Internet Explorer设置,那么它也将开始在Internet Explorer 11上运行。
不能在所有已安装IE 11的计算机上复制此行为 有问题的计算机上没有安装其他任何东西
在此先感谢您解决此问题的任何提示
问候 马修
答案 0 :(得分:0)
在我自己回答问题之前,我想澄清原始问题中的陈述
声明
问题是,如果我尝试使用下面的URL访问该应用程序,将无法正常工作
http://localhost/myapp/test.html
如果我尝试使用下面的URL访问该应用程序
http://127.0.0.1/myapp/test.html
需要读为
问题是,如果我尝试使用下面的URL访问应用程序,则不会加载Jquery文件
http://localhost/myapp/test.html
如果我尝试使用加载Jquery下方的URL访问应用程序
http://127.0.0.1/myapp/test.html
这是与Internet Explorer中的“兼容性”设置有关的问题。 处于兼容模式时,当前版本的Jquery似乎无法在Internet Explorer中加载
通过将以下meta标签添加到页面标题中解决了该问题
这将禁用IE中的兼容性设置