3
我想在Safari中打开一个Blob,但是当我点击链接时,它会把我带到页面,说它无法打开一个以“blob:”开头的网址。以下代码适用于FireFox,但我希望它也能用于Safari。是否有可能在Safari中打开由window.webkitURL.createObjectURL生成的url?
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);
}
任何帮助将不胜感激。谢谢!