Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 音频元素的动态预加载_Javascript_Html - Fatal编程技术网

Javascript 音频元素的动态预加载

Javascript 音频元素的动态预加载,javascript,html,Javascript,Html,在初始页面加载时,页面上的音频元素具有preload=“metadata”。动态地,我将preload属性更新为“Auto”,我想知道,这样做时,它是否真的预加载了音频文件?(或者,如果您不知道,也许您知道我可以验证它的方法?来自:“预加载属性允许作者向浏览器提供提示,说明他/她认为什么会带来最佳的用户体验。在某些情况下,此属性可能会被忽略。”。例如,在Chrome中,无论您使用元数据还是自动,都会加载文件。所以,从技术上讲,你不能确定你在每个浏览器中都会有相同的行为。是的,但是文档没有写到在添

在初始页面加载时,页面上的音频元素具有
preload=“metadata”
。动态地,我将preload属性更新为“Auto”,我想知道,这样做时,它是否真的预加载了音频文件?(或者,如果您不知道,也许您知道我可以验证它的方法?

来自:“预加载属性允许作者向浏览器提供提示,说明他/她认为什么会带来最佳的用户体验。在某些情况下,此属性可能会被忽略。”。例如,在Chrome中,无论您使用
元数据
还是
自动
,都会加载文件。所以,从技术上讲,你不能确定你在每个浏览器中都会有相同的行为。是的,但是文档没有写到在添加音频元素之后,属性会被动态更改,我想知道这是否会产生影响。如果浏览器决定遵循它,检查这个,它会等待2秒钟,并从
none
动态切换到
auto
。在Chrome中,它加载文件,但在其他浏览器中,我不知道。