我的问题很奇怪。 我用javascript和php编写了一个简单的音频播放器应用程序。 我在JS上有一个Audio元素,当我不得不加载一首歌时,我使用链接/player.php?token ...来接听这首歌。服务器端我有一个基于此的简单脚本: HTTP Range script
问题是chrome可以正确加载歌曲,但与此同时我无法执行任何其他xmlhttp请求。所有beacame待定请求,直到音频请求结束。
请参见上图。例如,如果我将歌曲搜索到末尾,则chrome首先停止请求,所有未决的开始都对歌曲进行另一项要求。如果我在Mac OS(Safari,Chrome和Firefox)上测试同一首歌曲,则一切正常。仅在Windows(Chrome和Firefox)中出现此问题。如果我直接将音频src设置为mp3文件,则一切正常。谢谢大家。