Javascript 为什么有人要对URL.createObjectURL生成的URL进行XHR?
我正在努力理解图书馆的工作原理。带有音频的blob被传递到Javascript 为什么有人要对URL.createObjectURL生成的URL进行XHR?,javascript,ajax,Javascript,Ajax,我正在努力理解图书馆的工作原理。带有音频的blob被传递到URL.createObjectURL,返回的URL随后用于XmlHttpRequest和GET,该请求生成另一个blob,该blob再次被传递到URL.createObjectURL,最后一个URL用于下载链接。为什么需要XmlHttpRequest?您不能在下载链接中使用第一次调用URL.createObjectURL时的URL吗 根据作者的说法: 我这样做是因为我在Chrome for Android中遇到了一个bug,它不想直接播
URL.createObjectURL
,返回的URL随后用于XmlHttpRequest和GET,该请求生成另一个blob,该blob再次被传递到URL.createObjectURL
,最后一个URL用于下载链接。为什么需要XmlHttpRequest?您不能在下载链接中使用第一次调用URL.createObjectURL
时的URL吗 根据作者的说法:
我这样做是因为我在Chrome for Android中遇到了一个bug,它不想直接播放由编码音频块生成的URL中的音频。XHR调用只是我目前能够想到的解决方法
更多:
看起来自从我在2月2日发表评论以来,这个bug已经在Chrome50上修复了