通过 SSL 从 Google / Microsoft CDN 获取 javascript 库

发布于 2024-09-26 16:15:09 字数 350 浏览 6 评论 0原文


我从 Google / Microsoft CDN 获取了几个库。

系统上只有一个页面使用 SSL,但由于我引用母版页上的库,因此我使用 SSL 获取 javascript 库,因此实际需要它的单个页面不会因为访问不安全的资源而引发安全错误。

我读到,如果使用 SSL 加载资源,浏览器缓存不适用于大多数浏览器,我使用 fiddler 的测试表明相反的情况(Firefox 和 IE)。

真相是什么?我使用 CDN 来提高性能,因此如果使用 SSL 获取库违背了我的目的,我将恢复此“改进”。

我可以构建发送代码以在后面的代码上引用库,并根据情况使用或不使用 SSL,但我想避免这种情况。

谢谢!

I'm getting a couple of libraries from Google / Microsoft CDNs.

ONLY one page on the system uses SSL but since I'm referencing libraries on the master page I'm getting the javascript libraries using the SSL so the single page that actually requires it doesn't throw security errors because accessing unsafe resources.

I've read that the browser cache doesn't work for most of the browsers if the resource is loaded using SSL, my test using fiddler indicates the opposite (Firefox and IE).

What's the truth? I'm using the CDN for improving performance so if getting the library using SSL is against my purpose, I would revert this "improvement".

I could build send the code for referencing the library on the code behind ans use SSL or not according the case, but I would like to avoid this.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

泪之魂 2024-10-03 16:15:09

通常的做法是不在磁盘上缓存安全网页。这实际上抵消了预缓存脚本的优势。另一方面,应该使用安全连接来满足安全页面的要求。您必须在便利和安全之间做出选择。

It's common practice to not cache secure web pages on disk. This effectively negates advantage of precached scripts. In other hand secure page requisites SHOULD be served using secure connection. You have to choose between convenience and security.

陌路终见情 2024-10-03 16:15:09

您想要像这样包含 jquery:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script>

注意,它没有指定 http 或 https;这允许浏览器继续当前运行的任何模式。

当然,如果我正确理解你的问题。

You want to include jquery like this:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script>

Notice that is doesn't specify http or https; This allows the browser to continue whatever mode it is currently running in.

If I'm understanding your question correctly, of course.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文