我有这个链接:
<a href="data:application/pdf;base64,JVBERi0x...KJSVFT0YK">PDF</a>
在MacOSX上的Safari中,单击该链接会立即打开PDF。在Firefox 3.6.2中,它没有。当我选择下载时,它将其保存为“u7WYuJME.pdf(2).part”,这是一个有效的PDF文件。当我选择“打开预览”时,它会下载但不会打开它。我可以更改某些内容以便Firefox正确打开它吗?
答案 0 :(得分:3)
Firefox就像任何数据一样,不仅仅是pdf
查看浏览器支持图表here(网站本身不相关,但它解释了您的问题)
Firefox 3.0 +
文件名是随机的字母数字 “.part”扩展名
Firefox生成文件名,例如a5sZQRsx.zip.part,只有Unknown,Safari就不会好多了。遗憾的是,没有纯粹的Javascript解决方案。然而...