2015-11-04 111 views
-1

我得到的Safari瀏覽5X這個問題與Windows的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(); 
} 

回答

1

Safari 5的是,和does not support the File API(你必須點擊「全部顯示」按鈕才能看到它)。幾年前,Windows上的Safari 5已被Apple放棄,並未收到安全更新,並且存在許多已知的安全漏洞。底線:不要在Windows上使用Safari 5,如果這樣做,不要指望它支持現代Web技術。

+0

謝謝,有沒有其他的選擇? – sai

+1

@vijaysai:?!不知道... Chrome?火狐? IE9 +?歌劇? –

+0

在除safari之外的所有瀏覽器中工作 – sai