简写http:// as //用于脚本和链接标记?有人看过/使用过吗?
问题如下:
如果您使用addthis(共享按钮)查看任何站点…
一旦您将鼠标悬停在addthis按钮上,并且所有必需的资产负载都使用Firebug或chrome
inspector(不是源,而是坐在屏幕上的实际文档……对象检查器)来查看文档的主体。您会注意到,addthis自动加载的其他资产如下所示:
<script type="text/javascript" src="//s7.addthis.com/static/r07/menu78.js"></script><link rel="stylesheet" type="text/css" href="//s7.addthis.com/static/r07/widget61.css" media="all">
上面标记中的http://缩写是什么?
有人用过吗?它有一个“官方”名称吗?这种简化http协议的方法如何与跨浏览器兼容?
是的,我知道这会破坏爬虫/搜索引擎优化的范围,但是我正在考虑在机器人无法访问的情况下(主要是由js处理的东西)开始使用它。
好主意还是坏主意?
回答:
以开头的URL的//
意思是“使用其他服务器,但保持相同的方案”
因此,如果您//example.net/script
从中加载,https://example.com/
它将得到https://example.net/script
,而如果您从中加载http://example.com/
,它将得到http://example.net/script
。
另一方面,如果file://c:/Users/You/Documents/test.html
从那时开始加载它,则它可能无法解析为任何有用的东西。http://localhost/
如果使用此语法,请确保使用本地Web服务器进行开发(并访问)。
这是URI的标准部分,得到了很好的支持,通常称为“方案相对URI”
以上是 简写http:// as //用于脚本和链接标记?有人看过/使用过吗? 的全部内容, 来源链接: utcz.com/qa/419735.html