使用http:// localhost /访问时在Internet Explorer 11中加载javascript文件时出现问题

问题描述 投票:0回答:1

我有一个小的基于html / javascript / jquery的应用程序,它使用Jquery Validate插件进行验证。它在以下指定的某些条件下无法在IE11中运行

问题是,如果我尝试使用下面的URL访问应用程序,它将无法正常工作

http://localhost/myapp/test.html

如果我尝试使用下面的URL访问应用程序,它的工作原理

http://127.0.0.1/myapp/test.html

如果我尝试从LAN上的另一台计算机访问该应用程序

没有问题

如果我完全重置Internet Explorer设置,它也会开始在Internet Explorer 11上运行。

无法在所有IE 11安装的计算机上复制此行为在有问题的计算机上没有安装任何其他操作

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

问马修

javascript jquery internet-explorer
1个回答
0
投票

在回答我自己的问题之前,我想在原始问题中澄清一个陈述

声明

问题是,如果我尝试使用下面的URL访问应用程序,它将无法正常工作

http://localhost/myapp/test.html

如果我尝试使用下面的URL访问应用程序,它的工作原理

http://127.0.0.1/myapp/test.html

需要被解读为

问题是,如果我尝试使用下面的URL访问应用程序,则不会加载Jquery文件

http://localhost/myapp/test.html

如果我尝试使用下面的URL访问应用程序,则加载Jquery

http://127.0.0.1/myapp/test.html

这是与Internet Explorer中的兼容性设置相关的问题。当处于兼容模式时,似乎当前版本的Jquery不会在Internet Explorer中加载

通过在页眉中添加以下元标记解决了该问题

这会禁用IE中的兼容性设置

© www.soinside.com 2019 - 2024. All rights reserved.