Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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
在“URL”前面加上“URL”的预期行为是什么//&引用;当不从现有页面链接时?_Url_Browser_Https_Protocols_Protocol Relative - Fatal编程技术网

在“URL”前面加上“URL”的预期行为是什么//&引用;当不从现有页面链接时?

在“URL”前面加上“URL”的预期行为是什么//&引用;当不从现有页面链接时?,url,browser,https,protocols,protocol-relative,Url,Browser,Https,Protocols,Protocol Relative,在http或https页面上避免出现不安全内容警告的一个好方法是使用“/”引用代码中的所有脚本或资产,该“/”将使用当前页面协议而不是指定的协议 如果直接在浏览器URL框中输入前面带有/的URL,浏览器是否会选择默认行为?它是否默认为http或https,或一些规则集来测试和选择其中一个,而不是另一个?网络路径引用(例如,//example.com/)是一个。对于解析相对引用 在浏览器的地址栏中输入网络路径引用时,前三种方式无法建立此类基本URI,因此第四种方式适用: 如果上述条件均不适用,则基

http
https
页面上避免出现不安全内容警告的一个好方法是使用“/”引用代码中的所有脚本或资产,该“/”将使用当前页面协议而不是指定的协议

如果直接在浏览器URL框中输入前面带有
/
的URL,浏览器是否会选择默认行为?它是否默认为
http
https
,或一些规则集来测试和选择其中一个,而不是另一个?

网络路径引用(例如,
//example.com/
)是一个。对于解析相对引用

在浏览器的地址栏中输入网络路径引用时,前三种方式无法建立此类基本URI,因此第四种方式适用:

如果上述条件均不适用,则基本URI由应用程序的上下文定义。由于此定义必然依赖于应用程序,如果无法使用其他方法之一定义基本URI,可能会导致不同类型的应用程序对相同的内容进行不同的解释

换句话说,这取决于每个浏览器

如果浏览器只支持
http
https
,那么它可能会选择与用户输入类似“www.example.com”的内容时使用的方案相同的方案,因此可能
http
(请参阅)。但许多浏览器支持更多的方案

例如,在我的系统上,请求
//example.com/test
使用
文件
方案:
file:////example.com/test
(Firefox),
file:///example.com/test
(铬)