使用http:// localhost / <...>

时间:2019-03-08 12:24:33

标签: javascript jquery internet-explorer

我有一个基于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的计算机上复制此行为 有问题的计算机上没有安装其他任何东西

在此先感谢您解决此问题的任何提示

问候 马修

1 个答案:

答案 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中的兼容性设置