我正在开发 phonegap-app 。我使用网站'build.phonegap.com'来构建apk(android)或IOS(ipa)文件。该应用基本上只使用 html5 , css3 , jquery mobile 和 jquery 。我在config.xml文件中尝试了下面的代码,我发现了window.open('http://www.example.com/foldername/document.pdf', '_blank');
,我发现documentation。
在我的文档中。准备好在js文件中,我写了类似的内容,
<?php $direction = $this->language->get('direction'); ?>
<?php if ($direction == 'rtl') { ?>
<link type="text/css" href="view/stylesheet/stylesheet-rtl.css" rel="stylesheet" media="screen" />
<?php } else { ?>
<link type="text/css" href="view/stylesheet/stylesheet.css" rel="stylesheet" media="screen" />
<?php } ?>
但它不起作用。我做错了吗?请帮助,谢谢。
答案 0 :(得分:1)
我尝试了以下适用于我的代码,我得到了(e.g. here) window.open(encodeURI('https://docs.google.com/gview?embedded=true&url=http://www.your-server.com/files/your_file.pdf'), '_blank', 'location=yes,EnableViewPortScale=yes');
答案 1 :(得分:0)
插件com.kernix.pdfviewer
仅支持ios,它在android中不起作用。
如果您想在ios中使用它,则应在deviceready
事件触发后使用以下js代码。
PDFViewer.open("file://sample.pdf","sample.pdf", function (msg) {
console.log(msg);
});
要阅读两个平台中的pdf文件,请使用以下插件
https://github.com/siegfriedbolz/cordova-plugin-file-opener2/tree/dd31ffa
希望它有所帮助。