2013-04-05 64 views
0

我有一個JavaScript函數處理數據並生成一個文件被下載。主瀏覽器具有本地功能,或允許使用A標記上的download屬性作爲將此文件保存在客戶端磁盤上的一種方式。 IE 9和8(我仍然必須支持)不支持。所以在我看來,我可以使用閃光燈在這些情況下進行工作(ExternalInterface.addCallback),但看起來我需要放置一個額外的按鈕才能這樣做(https://stackoverflow.com/a/3302164),是不是有一種方法來輪廓化,無需點擊即可撥打FileReference.saveFileReference.save()通過javascript

+0

但你說你有一個A標籤?爲什麼不使用鏈接上的點擊? – Larusso 2013-04-05 18:05:47

+0

每個瀏覽器的下載行爲都不同,「download」屬性允許我設置默認文件名,至少 – Wanderson 2013-04-05 18:12:37

回答

0

沒有辦法。這是Flash播放器的安全限制。