gpt4 book ai didi

javascript - 如何在 Chrome iOS 上打开 Blob URL

转载 作者:IT王子 更新时间:2023-10-29 08:05:15 24 4
gpt4 key购买 nike

我想在浏览器窗口中打开 Blob 对象。

除了 iOS Chrome(当然还有 IE,但我可以解决 IE)之外,这段代码在任何地方都有效。窗口未重定向到 url(这是正确的或至少与其他浏览器相同)。 Chrome iOS 是否有任何已知的解决方法?

var blob = new window.Blob(['Hello, world!'], {type: 'text/plain;charset=utf-8'});
window.URL = window.URL || window.webkitURL;
var url = window.URL.createObjectURL(blob);
window.location.href = url;

我试过了 <a href="{blobUrl}>而不是 window.location.href但它也不起作用。

最佳答案

FileReader 解决了我的问题。

var reader = new FileReader();
var out = new Blob([this.response], {type: 'application/pdf'});
reader.onload = function(e){
window.location.href = reader.result;
}
reader.readAsDataURL(out);

关于javascript - 如何在 Chrome iOS 上打开 Blob URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24485077/

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