如何在Chrome应用程序中打开base64 PDF
How to open base64 PDF in Chrome app?
>我有一个简单的Chrome应用程序。有一个 base64 字符串。在其中,我存储了一个PDF文件,我想在新window
或iframe
上打开此PDF文件。
我试图创建一个带有src="data:application/pdf;base64,.."
的 iframe。
之后,我收到此错误:
拒绝从 加载插件数据 'data:application/pdf;base64,JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3R...Q4RUU5MzdDRDQyM0RFNEI4MTkzNDU3MzIzMTM2OQo+PgpzdGFydHhyZWYKMjA0NTQKJSVFT0YK' 因为它违反了以下内容安全策略指令: "default-src 'self' chrome-extension-resource:"。请注意, "object-src"没有明确设置,因此"default-src"用作 后备。
正如Xan提到的,尝试将其加载为新选项卡。
在网页中,您可以执行以下任一操作
window.open('data:application/pdf;base64,DATA', '_blank')
或(在同一窗口上加载)
window.location.href="data:application/pdf;base64,DATA"
希望这有帮助。
相关文章:
- 如何在不在本地下载的情况下将url中提供的文件(pdf/doc)转换为json/string/base64格式
- 将Meteor中的base64 PDF作为电子邮件附件
- 如何在jquery、javascript、HTML5中以base64字符串保存为(PDF、doc、xls、png.)
- JavaScript代码,用于在浏览器中显示字节数组中的PDF文件(非base64编码)
- 如何使用base64 PDF内容打开新窗口
- Pdf.js:使用base64文件源而不是url来呈现Pdf文件
- 如何在Chrome应用程序中打开base64 PDF
- 在原生PDF查看器中打开Base64编码的PDF
- 循环浏览 base64 图像并保存为 pdf
- 使用 Internet Explorer 10 及更低版本保存 Base64 编码的 PDF
- Chrome应用程序不显示Base64编码的PDF在Iframe
- 在pdf.js中下载base64生成的pdf
- 从pdf . js pdf转换为画布标签获得base64 png
- 解码Base64编码的PDF内容在浏览器
- 如何在新窗口打开base64 pdf Android phonegap
- 如何在javascript中打开base64编码的pdf
- 使用IE9下载base64 pdf
- 如何在手机浏览器中显示Base64编码的pdf;t有pdf组件
- 如何在浏览器中正确将PDF文件转换为base64
- apache flex -在IE6中用javascript打开base64 PDF