0

我发现了一些关于 SSL 和外部资源链接的相互矛盾的信息。在一个网络资源中,作者说所有外部资源都应明确设为 https。他的解决方案是使用“//”(url 的 https 连接将导致资源的 https 连接),如下所示:

<link rel="stylesheet" type="text/css" media="all" href="//css/styles.css" /> 

在另一页上,我看到只要外部资源来自您的域,就不会成为问题。例如,

<link rel="stylesheet" type="text/css" media="all" href="/css/styles.css" /> 

或者

(更明确)

<link rel="stylesheet" type="text/css" media="all" href="https://www.mycoolwebsite.com/css/styles.css" /> 

两者都可以。

我已经使用 Firefox 测试了我的 https 连接

<link rel="stylesheet" type="text/css" media="all" href="/css/styles.css" />

它运行良好,但似乎 SSL 可能不适用于所有浏览器,所以我不相信我的 1 浏览器检查表明解决方案可以在 SSL 工作的任何地方工作。

对于驻留在我自己域中的外部 css/javascript 文件,哪种方法是最佳方法?

4

0 回答 0