jjzjj

bloburls

全部标签

javascript - Windows Edge 和打开 blob url

这个问题在这里已经有了答案:OpenlinksmadebycreateObjectURLinIE11(5个答案)关闭5年前。尝试在WindowsEdge(20.10240.16384,这是Microsoft提供的IE11VM中的版本)中打开一个带有bloburl的新窗口时,我得到了一些奇怪的结果。varxhr=newXMLHttpRequest();xhr.open('POST',sourceUrl,true);xhr.responseType='blob';xhr.onload=function(e,form){if(this.status==200){varblob=this.re

javascript - 如何使用 Blob URL、MediaSource 或其他方法播放串联的媒体片段 Blob?

由于缺乏不同的描述,我正在尝试实现离线媒体环境。这个概念是创建1秒的Blob记录媒体,能够在HTMLMediaElement上独立播放1秒的Blob播放来自串联的Blob的完整媒体资源问题是,一旦Blob连接起来,媒体资源就不会在HTMLMedia元素上使用BlobURL或MediaSource.创建的BlobURL仅播放连接的Blob的1秒。MediaSource抛出两个异常DOMException:Failedtoexecute'addSourceBuffer'on'MediaSource':TheMediaSource'sreadyStateisnot'open'和DOMExce

android - WebView + Blob URL + 下载图片

好久没用WebView了。所以让我问一下我有什么相位问题。-我在Google上搜索了BlobURL,但我找不到解决方案或任何提示,所以我必须在此处发布问题。-我在android端有WebView来加载网站。在他们的On按钮上“SAVE-AS”下载图像。-现在,当我在GoogleChrome应用上试用它时,是的,它可以正常工作很好并且可以正确下载。-现在在我的应用程序DownloadListener中使用webview的情况相同我得到了BlobURL之类的东西blob:http://-----cantshare-----.com/7e7452c8-62ca-4231-8640-0e9de

javascript - 如何在不使浏览器崩溃的情况下使用 IndexedDB 制作一个非常长的字符串?

我正在编写一个Web应用程序,它会生成一个可能很大的文本文件供用户下载,所有处理都在浏览器中完成。到目前为止,我能够以小块的形式读取超过1GB的文件,处理每个block,逐步生成一个大的输出文件,并将不断增长的输出存储在IndexedDB中。我更天真的尝试将所有结果保存在内存中,然后在最后将它们序列化到一个文件中,这导致所有浏览器崩溃。我的问题有两个方面:我可以附加到IndexedDB中的条目(字符串或数组)而不先将整个条目读入内存吗?现在,这个:task.dbInputWriteQueue.push(output);vartransaction=db.transaction("fil

javascript - 如何在不使浏览器崩溃的情况下使用 IndexedDB 制作一个非常长的字符串?

我正在编写一个Web应用程序,它会生成一个可能很大的文本文件供用户下载,所有处理都在浏览器中完成。到目前为止,我能够以小块的形式读取超过1GB的文件,处理每个block,逐步生成一个大的输出文件,并将不断增长的输出存储在IndexedDB中。我更天真的尝试将所有结果保存在内存中,然后在最后将它们序列化到一个文件中,这导致所有浏览器崩溃。我的问题有两个方面:我可以附加到IndexedDB中的条目(字符串或数组)而不先将整个条目读入内存吗?现在,这个:task.dbInputWriteQueue.push(output);vartransaction=db.transaction("fil