我有以下元素:<script type="text/javascript" src="https://cdn.example.com/js_file.js"></script> 在这种情况下,网站是HTTPS的,但网站也可能只是HTTP。(JS文件位于另一个域上。)我想...
戴夫·沃德 说: 虽然不是轻松的阅读,但是RFC 3986第4.2节提供了完全限定的URL,其中省略了协议(HTTP或HTTPS)。当一个URL省略了协议时,浏览器将使用底层文档的协议代替。 简单地说,这些“无协议”URL允许像这样的引用在您尝试的每个浏览器中工作: //ajax.googl...
最近我看到像这样的可工作的代码块:<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> 根据 RFC 2396(...
我看到了 //somepage.com/resource 的URL格式。例如: <img src="//remotesite.com/image1.jpg" /> 这样做的目的是,如果当前页面(定义了img标签的页面)正在使用http,则对远程站点的请求将通过http进行。如...
我刚刚了解到了方案相对URL(网络路径引用)- 在这种情况下,您不指定URL的方案,而是从当前上下文中选择。 例如: <img src="//example.com/img.png" /> 如果当前协议是HTTPS,则解析为 https://example.co...
越来越多的人开始注意到网站源代码中的链接以两个斜杆开头。例如:<a href="//example.com/1.png">Image</a> 为什么要这样做?
你知道使用协议相对URL作为图像源以避免混合内容安全警告是否存在问题吗? 例如,像这样链接一个图像: <img src="//domain.com/img.jpg" /> 而不是: <img src="http://domain.com/img.jpg" />...
考虑一个像这样的协议相对URL; //www.example.com/file.jpg 我脑海中一直存在的想法是,协议相对URL实际上是绝对URL。它们的行为与绝对URL完全相同,而且从来不像相对URL那样工作。我不希望这会让浏览器去找什么东西,例如:http://www.example.c...
可能是重复问题: 绝对URL省略协议(scheme)以保留当前页面的协议 我最近注意到“喜欢”和“推文”按钮的嵌入代码不包括http协议。例如:<script type="text/javascript" src="//platform.twitter.com/widg...
在HTTPS页面上,使用HTTP值(http://schema.org/WebPage)来静态设置Microdata的itemtype属性是否正确?还是说我需要在所有页面上使用HTTPS值(https://schema.org/WebPage)? 由于该站点的HTTP和HTTPS版本都可用,...