Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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
绝对链接和ssl_Ssl_Cross Browser - Fatal编程技术网

绝对链接和ssl

绝对链接和ssl,ssl,cross-browser,Ssl,Cross Browser,我发现了一些关于SSL和外部源链接的冲突信息。在一个web源中,作者说所有外部资源都应该显式地设置为https。他的解决方案是使用“/”(url的https连接将导致资源的https连接),如下所示: 在另一个页面上,我看到,只要外部资源来自您的域,它就不会成为问题。那么比如说, <link rel="stylesheet" type="text/css" media="all" href="/css/styles.css" /> 或 (更明确地说) 这两种方法都有效

我发现了一些关于SSL和外部源链接的冲突信息。在一个web源中,作者说所有外部资源都应该显式地设置为https。他的解决方案是使用“/”(url的https连接将导致资源的https连接),如下所示:


在另一个页面上,我看到,只要外部资源来自您的域,它就不会成为问题。那么比如说,

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

(更明确地说)


这两种方法都有效

我已经在Firefox中使用

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

它工作得很好,但似乎SSL也不能在所有浏览器上工作,所以我不相信我的1浏览器检查表明了一种解决方案,它可以在SSL工作的任何地方工作


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

是什么让你认为“SSL可能无法在所有浏览器上工作”?也许我应该说“证书”?我想我已经读到一些SSL证书不会被所有浏览器识别。
<link rel="stylesheet" type="text/css" media="all" href="https://www.mycoolwebsite.com/css/styles.css" /> 
<link rel="stylesheet" type="text/css" media="all" href="/css/styles.css" />