2010-03-25 42 views
1

不工作我有此鏈接:內嵌base64編碼鏈接在Firefox

<a href="data:application/pdf;base64,JVBERi0x...KJSVFT0YK">PDF</a> 

在Safari MacOSX上,點擊鏈接瞬間打開PDF。在Firefox 3.6.2中,它沒有。當我選擇下載時,它將其保存爲「u7WYuJME.pdf(2).part」,這是一個有效的PDF文件。當我選擇「打開預覽」時,它會下載它,但不會打開它。我可以改變一些東西,讓Firefox正確打開它嗎?

回答

3

Firefox是這樣的任何數據,不僅爲PDF

看到一個瀏覽器支持圖表here(網站本身是沒有關係的,但它說明了你的問題)

Firefox 3.0以上版本

文件名是隨機的字母數字與 「第二部分」 擴展

Firefox會生成文件名,例如a5sZQRsx.zip.part,而Safari對於Unknown來說並不好。可悲的是,沒有一個純Javascript的解決方案。然而...