问题如下:
如果您使用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。
//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服务器进行开发(并访问)。
file://c:/Users/You/Documents/test.html
http://localhost/
这是URI的标准部分,得到了很好的支持,通常称为“方案相对URI”