0

在没有协议的情况下实现诸如 css、javascript、图像或 Web 链接之类的网站元素是否很好?

例如:jquery.com 提供的 cdn 文件没有:

//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js

使用的优点是,它们会自动使用当前协议(http 或 https)。甚至链接也更短(好吧,只有 4/5 个标志)。有什么缺点还是我应该在自己的网站上使用它?

关于浏览器如何处理这种链接(官方标准)有什么定义吗?

4

1 回答 1

1

hrefwithout protocol (Protocol-relative URL) 用于删除在 IE 中访问不安全内容的烦人警告。

但它会导致在 IE7 和 IE8 中双重下载(唉,为什么你不聪明!!!)。

Paul Irish 的文章中提到了标准RFC3986 。但标准只能作为web开发的参考,浏览器厂商的实现更为重要。Can I UseWebPlatform等网站记录了此信息。

请参考以下链接:

http://www.paulirish.com/2010/the-protocol-relative-url/

http://blog.httpwatch.com/2010/02/10/using-protocol-relative-urls-to-switch-between-http-and-https/

http://www.stevesouders.com/blog/2010/02/10/5a-missing-schema-double-download/

于 2013-09-23T06:08:45.313 回答