oxf*_*ian 5 data-uri cordova content-security-policy phonegap
我正在开发一个使用http://tabulator.info/来呈现数据表的 phonegap 应用程序。制表符的功能之一是它允许将表格内容导出为 excel 文件 (xlsx) 以供下载。该功能在独立网页/应用程序上运行良好,并分别在 Android/iPhone 上的 chrome/safari 浏览器上下载 xls 文件。
问题:当同一个 web 应用程序与 phonegap cordova 应用程序打包时,下载功能不起作用。似乎 Phonegap/Cordova 不允许打开数据:PDF 和 XLSX 的 url。应用程序 config.xml 已更新为所需的白名单插件和允许数据所需的条目:urls。
此外,html 文件顶部包含以下内容安全策略:
<meta http-equiv="Content-Security-Policy" content="
default-src * data:;
style-src * 'unsafe-inline';
script-src * 'unsafe-inline';
media-src * data:; img-src * data:;
" />
Run Code Online (Sandbox Code Playgroud)
我尝试创建一个小的虚拟应用程序,试图打开一个示例数据:通过锚标记链接,但它根本不执行任何操作。调试器/控制台中也没有记录异常。
有没有人遇到过这种情况?有人想出解决方案了吗?
任何帮助是极大的赞赏。
谢谢你。
| 归档时间: |
|
| 查看次数: |
595 次 |
| 最近记录: |