src="//xxx" 这种url格式是html正式规范,还是一种约定
发布于 4 年前 作者 yakczh 3866 次浏览 来自 问答

从很多网站上https以后,这种写法多了起来,但是有些旧版的浏览器打开页面会出现cpu 100%

5 回复

比如说哪些浏览器呢

//***.com 这种写法叫 “相对协议”

印象中最初是ie浏览器的一种错误src的兼容性处理,但后来被大家利用来自动区分 http 和 https,已经算是事实上的规范了。

deno 的 url 实现是我开发的,为此我阅读了好几遍相关规范。

这种写法在 WHATWG URL 规范中叫做 scheme-relative-URL,定义在 https://url.spec.whatwg.org/#syntax-url-scheme-relative

回到顶部