一段时间以来,我一直在系统地使用双斜杠、独立于协议的 URL 版本,在 HTML(用于href
锚点和src
图像)和 JS(用于 XHR)中。今天我一直想知道这是否可以在 OpenGraph 标签上实现。
目前我有这个:
<meta property="og:image" content="http://static.example.com/image.png">
<meta property="og:url" content="http://example.com">
我一直想知道使用以下内容会产生什么效果:
<meta property="og:image" content="//static.example.com/image.png">
<meta property="og:url" content="//example.com">
- 这是规范允许的吗?
- (主要)实现是否允许这样做?
- 有没有我没有看到的明显问题?
- 我在想这完全错了吗?
- 有没有人这样做过或尝试过这个?
好吧,这有点太多的问题,但你可以看到我要去哪里:我(和其他可能会遇到这个问题的开发人员)应该使用显式协议还是可以将它们留给属性og:*
?