国外网站使用google api调用jquery出现的无法加载问题

2013-01-01 21:20:42 +08:00
 xvfeng
在访问一些国外的网站时,经常会出现整个页面空白无法加载的情况。

打开控制台会出现 "GET http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" 字样,之后就是jQuery或$ undefined了。

问题出现的原因很简单,jQuery一般被放在页面头部加载,但此处由于调用的是google的cdn,未能成功引入,页面其他部分由于阻塞未能加载,最终导致出现空白页面。

开了翻墙也无法加载。
-----------------

请问各位有好的解决方案吗?
2103 次点击
所在节点    Node.js
5 条回复
IFoon
2013-01-01 22:05:02 +08:00
修改一下HOST文件,网上应该有的。
BeanYoung
2013-01-01 22:05:43 +08:00
xvfeng
2013-01-01 22:19:48 +08:00
@BeanYoung https开头的可用,但是http开头的不行。什么原因?
meteor
2013-01-02 22:05:15 +08:00
@xvfeng GFW
Danfi
2013-01-02 22:15:38 +08:00
http的直接访问即可,如果用了goagent,规则里改成直接连接

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/56370

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX