1.69. Html 规范中为什么要求引用资源不加协议头 http 或者 https?
如果用户当前访问的网页是通过HTTPS协议来浏览的,那么网页中的资源也只能通过HTTPS协议来引用,否则浏览器会出现警告信息,不同浏览器警告信息展示形式不同。
微了解决这个问题,我们可以省略URL的协议声明,省略后浏览器照样可以正常引用相应的资源,这项解决方案成为protocol-relative URL。
如果使用 protocol-relative URL, 无论是使用HTTPS,还是使用HTTP 访问页面,浏览器都会以相同的协议请求页面中的资源,避免弹出类似的警告,同时可以节省5字节的数据量。
详细资料可参考 Why you need protocol-relative URLs *now*