Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery 1.3.2不在Internet Explorer 11上工作_Javascript_Jquery_Html_Internet Explorer - Fatal编程技术网

Javascript jQuery 1.3.2不在Internet Explorer 11上工作

Javascript jQuery 1.3.2不在Internet Explorer 11上工作,javascript,jquery,html,internet-explorer,Javascript,Jquery,Html,Internet Explorer,当我在InternetExplorer11上运行我的站点时,它会崩溃。使用开发人员控制台,我可以将问题跟踪到jQuery-1.3.2文件。导致问题的行代码为 J.open(G,M.url,M.async) 以前有人犯过这个错误吗?此错误不存在于任何其他浏览器或IE版本上此部分jQuery与XHR功能相关。在旧版本的Internet Explorer和jQuery中,ActiveX被用来发出这些异步请求。在jQuery的现代版本中,浏览器被进一步研究,以确定是否应该使用ActiveX。此外,In

当我在InternetExplorer11上运行我的站点时,它会崩溃。使用开发人员控制台,我可以将问题跟踪到jQuery-1.3.2文件。导致问题的行代码为

J.open(G,M.url,M.async)

以前有人犯过这个错误吗?此错误不存在于任何其他浏览器或IE版本上

此部分jQuery与XHR功能相关。在旧版本的Internet Explorer和jQuery中,ActiveX被用来发出这些异步请求。在jQuery的现代版本中,浏览器被进一步研究,以确定是否应该使用ActiveX。此外,Internet Explorer的现代版本不能很好地与ActiveX XHR替代品配合使用。相反,用于Chrome和Firefox的代码也应该用于InternetExplorer——这是以前的jQuery版本没有做到的


你在这里有几个选择;您可以使jQuery(即1.3.2)对浏览器的理解失效,并随后破坏大部分与异步请求无关的库,或者您可以使用更现代的jQuery版本,它可以更好地决定浏览器的功能。我建议使用后者,因为前者可能会破坏jQuery最终让您的生活更轻松的任何希望。

我并不奇怪,一个落后于7个主要版本的jQuery版本可能会在4年后发布的浏览器中出现一些问题。当1.3.2发布时,IE的最新版本是7。我很清楚这一点,我选择使用这个版本是有充分理由的。Hmmm。不管你有什么好理由,我想你都得重新考虑一下。你的理由是什么?也许我们可以帮助您思考并找到另一个解决方案。如果您的理由是一个旧插件需要此历史前版本来保持自身运行,那么我将开发该插件。谢谢您,提供了一些清晰的说明:)