如何使用Ionic在Android中打开外部pdf

时间:2017-12-06 09:36:04

标签: android ionic-framework

我正在处理一个应用程序,我遇到了Ionic1的问题,它涉及在Android中使用Ionic从外部URL打开.PDF。 我在这个网站和其他网站上尝试了很多解决方案但是徒劳无功。 这是我尝试过的一个例子:

<。>在.html文件中:

<a class="item" href="#" onclick="window.open('http://www.xxx.pdf', '_system', 'location=yes')">
<。>在.js文件中:

var ref = window.open('http://www.xxx.pdf', '_blank', 'location=yes'); 

你能建议其他解决方案吗?

1 个答案:

答案 0 :(得分:0)

您可以使用cordova inapp browser plugin

你可以用inappBrowser替换所有window.open;

window.open = cordova.InAppBrowser.open;

或者你可以使用:

cordova.InAppBrowser.open('http://linktopdf.pdf', '_blank', 'location=yes');

或者如果你使用ngCordova,你可以使用$ cordovaInAppBrowser,

$cordovaInAppBrowser.open('http://www.xxx.pdf', '_blank', options)

看看这里:http://ngcordova.com/docs/plugins/inAppBrowser/