gpt4 book ai didi

iOS 浏览器不遵守 HTML5 音频预加载标签

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:00:51 31 4
gpt4 key购买 nike

有没有其他人注意到 iOS 版 Safari(甚至 Chrome)会尝试预加载所有音频标签,即使您使用 preload="none":

<audio src="test.mp3" preload="none"></audio>

桌面浏览器似乎可以正常工作,但只要我从 iPhone 加载页面,Apache 服务器就会注册一个文件请求

最佳答案

根据 Apple Docs,Mobile Safari 在检测到用户触摸之前从不加载音乐文件或元数据。这是为了确保网页不会请求将大量音乐或数据下载到可能占用大量移动数据的移动设备上。因此,无论您的代码有什么,preload 标签在移动版 Safari 中基本上总是设置为“无”。这是 link到他们解释一切的文档。

Quote straight from the docs "Note: The preload attribute is supported in Safari 5.0 and later. Safari on iOS never preloads."

关于iOS 浏览器不遵守 HTML5 音频预加载标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23551456/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com