内联base64编码链接在Firefox中不起作用

时间:2010-03-25 09:22:36

标签: firefox browser hyperlink base64

我有这个链接:

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

在MacOSX上的Safari中,单击该链接会立即打开PDF。在Firefox 3.6.2中,它没有。当我选择下载时,它将其保存为“u7WYuJME.pdf(2).part”,这是一个有效的PDF文件。当我选择“打开预览”时,它会下载但不会打开它。我可以更改某些内容以便Firefox正确打开它吗?

1 个答案:

答案 0 :(得分:3)

Firefox就像任何数据一样,不仅仅是pdf

查看浏览器支持图表here(网站本身不相关,但它解释了您的问题)

  

Firefox 3.0 +

     

文件名是随机的字母数字   “.part”扩展名

     

Firefox生成文件名,例如a5sZQRsx.zip.part,只有Unknown,Safari就不会好多了。遗憾的是,没有纯粹的Javascript解决方案。然而...