服务器端vs客户端协议嗅探



检测页面协议以便通过http访问外部文件更理想。由于安全url的包含http将不工作与https的页面。调用的是外部JS文件。是在JS条件中检测这个更理想,还是在页面加载之前通过服务器端代码来确定?

提前感谢。

您只需省略http:并将URL转换为协议相对URL,它将工作而无需任何额外的代码:

.ajax({ url: "//external.com/js/external.js" }) 

更多信息:

如何在需要时通过HTTPS包含CSS和JS文件?

:

https://blog.httpwatch.com/2010/02/10/using-protocol-relative-urls-to-switch-between-http-and-https/

http://billpatrianakos.me/blog/2013/04/18/protocol-relative-urls/

http://support.volusion.com/article/resolving-unsecured-content-secure-pages

最新更新