不会加载Google托管库
Google Hosted Libraries will be not loaded
我有一个奇怪的问题。不会加载来自Google托管库的库。HTML代码非常简单:
<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
</head>
<body>...</body>
</html>
似乎有什么东西拒绝了对我的系统上"//ajax.googleapis.com/ajax/libs/…"的访问。在网络监控中,甚至在Wireshark中,我都没有看到任何加载此库的尝试。
起初我以为卡巴斯基可以禁止访问,但如果我停用它,它也不会
如果将url复制到浏览器的地址栏,一切都会正常工作。如果我将URL更改为"http://ajax.googleapis.com/ajax/libs/..."在HTML文件中,它也能工作。
有什么想法吗??
编辑:
感谢大家的帮助
src开头的//
通过用于访问页面的协议加载源。如果您通过HTTP访问该页面,那么它将等效于http://
,如果您通过HTTPS访问它,则它将等效为https://
。如果您通过文件系统访问它,问题就会出现,在这种情况下,它会在您的文件系统(在特定位置)上查找jQuery文件,但显然找不到
最好的解决方案各不相同,但我建议即使是小项目也要建立一个本地Web服务器。
检查跨域脚本加载。你在Localhost上测试它吗?
-
如果html文件是直接从硬盘启动的,某些浏览器将无法连接到它("//:"将尝试获取文件://而不是http://https…i thhink:p)
-
本地主机设置(默认情况下,WAMP、XAMP等应允许您从另一个域获取脚本)
-
添加一个脚本从本地文件夹加载,如果谷歌cdn不可用,如这里:
关于它的另一篇文章
相关文章:
- Google Adsense多次加载脚本
- Google Chrome扩展程序可以检测所有脚本何时加载完成吗
- JQuery BlockUI鼠标加载光标没有't在Google Chrome中返回默认值
- 仅在加载Google Web字体后绘制到画布
- 内容安全策略:无法在Chrome扩展中加载Google API
- 加载Google MAPS API v3的JSON数据
- Javascript:Google Maps API:如果地图加载在隐藏容器中,则为空白地图
- 检查Google Analytics是否已加载并调用ga('create',..)
- 如何在chrome扩展中加载Google Analytics和Facebook SDK
- Google Gauge(数据图表可视化)未加载到ajax调用的页面中
- 不会加载Google托管库
- Google Map JS API-加载地图分幅,但所有图像(标记、缩放控制等)都不加载;t负载2分钟
- Google Analytics:将trackPageview设置为加载(_T)
- 如何在模板中加载和访问Google Places库
- 在Ajax上加载Google图表——成功
- Google jspai无法加载,但仅适用于客户
- 使用 Javascript/JQuery 使用 Ajax 加载 Google Maps API,回调设置不正确
- 如何阻止Google使用Javascript加载的问候语被用作元描述
- Jquery UI + Google Maps v3 API 仅在刷新后加载
- 像hiddemyass这样的代理网站是如何让Google加载iframe的?