我正在尝试使用link
标签的预加载关系值,根据MDN的预加载文档来预加载视频。
在我的index.html文件中,我将以下内容添加到头部:
<link rel="preload" as="video" type="video/mp4" href="video/2_1.mp4" />
在Chrome中,这可以正常工作并且预加载文件没有问题。
当我在桌面或iPhone上的Safari 11.3中打开页面时,我会收到控制台错误信息:
必须具有有效的
as
值
根据文档中包含的有效值列表的“哪些类型的内容可以预加载”部分,我肯定正在使用正确的video
类型。
我检查了移动Safari链接标签上的预加载选项的MDN文档,它显示了一个“兼容性未知”的问号。我还在caniuse上进行了检查,它似乎表明只要我的移动Safari版本为11.3,我就应该能够使用它。
手机和桌面电脑都是Safari 11.3,所以我不确定为什么会出现这个错误。
有任何想法/见解吗?