我正在处理一个应用程序,我遇到了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');
你能建议其他解决方案吗?
答案 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)