网站中引用了一些代码,使用了jquery技术。 本文引用自http://novell.me
因为代码中引用了jquery.min.js
内容来自Novell迷网站
本文引用自http://novell.me
- <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquer2y.min.js"></script>
考虑到我们中国的你懂的原因,准备将上面的脚本保存在本地(本地是指自己服务器上或者本机测试环境)使用。
即使用类似下面的这种方式: 版权所有,未经Novell迷允许,不得转载!
Novell迷网站原创内容,未经允许,谢绝转载!
- <script type="text/javascript" src="./js/jquer2y.min.js"></script>
不料改完后发现无法使用。相关的jquery代码没有执行!
好一番查找啊。网上有的资料说路径问题。可是通过浏览器中查看网页源代码,后点击上面代码中src后面的链接,却能访问到JS代码。 Novell迷网站內容,版权所有
因此所谓路径问题解释不通。 http://Novell.Me
会不会是编码问题呢?于是重新用notepad++存了一份,也存成和网页一样的UTF8格式。另外鉴于PHP下面BOM问题吃过亏,还特地检查过了是无BOM的。
Novell迷网站內容,版权所有
结果还是不行。于是换英文搜索了下。还是没什么收获。不过启发了我使用Fiddler进行抓包。
内容来自Novell迷网站
于是拿起Fiddler,抓包。恰巧的是这一次保存了在抓包里面显示的jquery.min.js的内容,结果这次保存成本地的JS代码后就成功了!
本文来自Novell迷网站 http://novell.me
为了研究原因,于是特地将之前从浏览器访问google的JS链接后保存的JS以及这次从Fiddler中保存的js进行对比。 本文转载自http://novell.me
经过对比,也就发现了导致JS保存为本地后无法使用的原因。 本文转载自http://novell.me
原来通过浏览器访问后展示在浏览器的js文本内容有所缺失,怀疑是部分代码被浏览器直接进行解析了,或者是其它比如安全原因禁用了没有直接显示出来。 内容来自http://novell.me
各位不想使用Fiddler的可以通过下载工具下载该JS,保证该jquery.min.js的完整性。
Novell迷网站內容,版权所有
本站Novell迷原创,转载请注明出处!
http://Novell.Me
, Novell迷网站原创内容,未经允许,谢绝转载!
本文地址 http://novell.me/master-diary/2014-05-13/jquery-not-working-on-local-issue.html
(责任编辑:Novell迷)