无法在localhost(WAMP)上的Internet Explorer中加载jQuery
我有一个标准的HTML,但无法让jQuery在IE上工作。 我尝试了IE10和IE11,以及在IE10中模拟的IE8和9。
我甚至尝试使用HTML5Boilerplate中的代码。 我正在测试jquery并且没有加载。
代码适用于所有其他浏览器。 我在本地运行,而不是在服务器上运行。
if (window.jQuery) { // jQuery is available. } else { console.log("-- no jquery --"); }
为什么我不能在IE中使用它?
我得到-- no jquery -- SCRIPT5007: The value of the property '$' is null or undefined, not a Function object
控制台中-- no jquery -- SCRIPT5007: The value of the property '$' is null or undefined, not a Function object
。
另外,如果我在控制台中输入jQuery().jquery
,我会得到undefined
。
网络选项卡未显示任何错误。
引用OP:
我在本地运行,而不是在服务器上运行
然后你需要指定一个方案,否则浏览器可能会认为src="//domain.com/script.js"
是src="file://domain.com/script.js"
,这将打破你的’不在本地托管此资源。
参考文献 :
-
在
-
https://stackoverflow.com/a/7818464/594235
-
https://stackoverflow.com/a/11372220/594235