【发布时间】:2016-07-15 07:23:06
【问题描述】:
我有一个 pdf 网址,我想用我的 Android 使用 inAppBrowser 插件打开它。我已将该插件添加到我的科尔多瓦应用程序中。这是我的脚本
<script>
var doc = new jsPDF();
doc.text('hello');
var uri = doc.output('datauristring'); //pdf url
</script>
<button onclick="window.open(uri, '_system')">test</button>
我也尝试过这样的按钮,但它没有打开。并且根本没有任何反应。
window.open('data:application/pdf;base64,blabla...', '_system')
但在我的笔记本电脑中,它会正确显示。任何答案将不胜感激,谢谢
【问题讨论】:
-
你安装了cordova白名单插件吗?
-
我也安装了。
-
@MuhammadRauuf,您是否在 html 中添加了 cordova.js 文件?您是否还在脚本中定义了“deviceready”事件侦听器?
-
@Gandhi 我已经添加了它们。但是,如果我将 url 更改为
'http://stackoverflow.com', window.open 将正确打开该链接。 -
更新你的 config.xml
标签: javascript android cordova pdf