我正在尝试在 Safari 中打开一个 Blob,但是当我单击该链接时,它会将我带到显示无法打开以“blob:”开头的 url 的页面。以下代码适用于 FireFox,但我希望它也适用于 Safari。
function showBinary(rBody, rTitle)
{
var blob = dataURItoBlob(rBody);
var urlCreator = window.URL || window.webkitURL;
var objURL = urlCreator.createObjectURL(blob);
var anchor = ['<a href="', objURL, '">', rTitle, '</a>']
anchor = anchor.join('');
document.write(anchor);
}
任何帮助将不胜感激。谢谢!