我在Safari浏览5x中遇到此问题:
'[object BlobConstructor]' is not a constructor (evaluating new Blob ([Myscript], { type: 'text/plain' })
这是我的代码:
var downloadLink = document.createElement("a");
downloadLink.download = fileNameToSaveAs;
downloadLink.innerHTML = "Download File";
if (window.webkitURL != null) {
downloadLink.href = window.webkitURL.createObjectURL(textFileAsBlob);
} else {
downloadLink.href = window.URL.createObjectURL(textFileAsBlob);
downloadLink.style.display = "none";
document.body.appendChild(downloadLink);
}
downloadLink.click();
$(downloadLink).parent().find(downloadLink).remove();
}
答案 0 :(得分:1)
Safari 5 古代 和does not support the File API(您必须点击“全部显示”按钮才能看到它列出)。 Windows上的Safari 5几年前被Apple放弃,没有收到安全更新,并且有许多已知的安全漏洞。
底线:不要在Windows上使用Safari 5,如果这样做,不要指望它支持现代网络技术。