Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.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
Jquery 使用HTTPS的Google脚本存储库?_Jquery_Https - Fatal编程技术网

Jquery 使用HTTPS的Google脚本存储库?

Jquery 使用HTTPS的Google脚本存储库?,jquery,https,Jquery,Https,我需要从google存储库加载Jquery 在HTTPS环境中,这是可能的吗?我现在不能测试这个,我需要知道。已经有人做了吗?是的,你可以。只需使用您需要的http: <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 或 是的,你可以。只需使用您需要的http: <script src="http://ajax.googleapis.

我需要从google存储库加载Jquery


在HTTPS环境中,这是可能的吗?我现在不能测试这个,我需要知道。已经有人做了吗?

是的,你可以。只需使用您需要的http:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>


是的,你可以。只需使用您需要的http:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>


如果您查看它们提供给您的URL,您会注意到它们是协议相关URL。
在HTTPS站点上,这些URL将被解析为HTTPS。

如果您查看它们提供给您的URL,您会注意到它们是协议相关URL。

在HTTPS站点上,这些URL将被解析为HTTPS。

URL
//host/..
看起来有点奇怪,但它是一个有效的相对URL:它与用于加载文档其余部分的协议相关

这个巧妙的技巧允许HTML页面加载其他资源,其协议与加载自身时使用的协议相同,无需任何JavaScript或其他魔法


它通常用于可能通过HTTP或HTTPS交付的页面。通过使用与协议相关的URL,浏览器将不会离开HTTPS的安全性来加载其他资源,并且可以使用静态代码。

URL
//host/…
看起来有点奇怪,但它是一个有效的相对URL:它与用于加载文档其余部分的协议相关

这个巧妙的技巧允许HTML页面加载其他资源,其协议与加载自身时使用的协议相同,无需任何JavaScript或其他魔法


它通常用于可能通过HTTP或HTTPS交付的页面。通过使用与协议相关的URL,浏览器将不会离开HTTPS的安全性来加载其他资源,并且可以使用静态代码。

所以我不需要更改http或HTTPS?只要调用//ajax.googleapis?但这并不能在所有浏览器中正常工作。但基本上yes@Yeronimo为什么不呢?你知道哪个浏览器不工作?IE8?它可以用于脚本标记,所以没有问题,但是当在CSS或链接标记的@imports中使用协议相关URL时,IE6、7和8将中断。此外,这对规范URL也不起作用,因为此时您可能正在混合协议。几个月前我读了一篇关于这个的好文章。我将尝试查找它。所以我不需要更改http或https?只要调用//ajax.googleapis?但这并不能在所有浏览器中正常工作。但基本上yes@Yeronimo为什么不呢?你知道哪个浏览器不工作?IE8?它可以用于脚本标记,所以没有问题,但是当在CSS或链接标记的@imports中使用协议相关URL时,IE6、7和8将中断。此外,这对规范URL也不起作用,因为此时您可能正在混合协议。几个月前我读了一篇关于这个的好文章。我会努力找到它。我可以用我的本地脚本来完成吗?或者我需要处理htaccess上的这个“问题”之类的问题?这是web浏览器内置的一个功能:如果你省略了URL的一部分,浏览器将用父URL的部分来填充它。对于脚本,父URL是文档的URL之一。HTTP服务器永远不会注意到这种情况发生。服务器总是获取绝对URL。@Guerra:注意,这不适用于
文件://
URL,因为它将尝试加载
file://ajax.googleapis.com/...
,它不存在。我可以用本地脚本执行此操作吗?或者我需要处理htaccess上的这个“问题”之类的问题?这是web浏览器内置的一个功能:如果你省略了URL的一部分,浏览器将用父URL的部分来填充它。对于脚本,父URL是文档的URL之一。HTTP服务器永远不会注意到这种情况发生。服务器总是获取绝对URL。@Guerra:注意,这不适用于
文件://
URL,因为它将尝试加载
file://ajax.googleapis.com/...
,它不存在。