在用HTML和CSS制作的PhoneGap App中打开PDF

Ste*_*eve 8 css html5 cordova

我的iPad App在Phone Gap中遇到了一个奇怪的问题.问题是我必须通过链接在我的应用程序中打开PDF文档,当我单击打开PDF的链接时,它会向我显示没有反向链接的PDF文档.

因此,当我通过链接在我的应用程序中打开PDF文档时,它会让我走到尽头,我无法回到我的应用程序的主页面.

我的问题是,当我打开一个可以带我回到主页的PDF时,我怎么能有一个Top-Bar?iPad的任何内部元素都可能是?

非常感谢.

asg*_*eo1 12

尝试使用In App Browser插件.

如果你使用的是后来的Phonegap/Cordova版本(2.8.0,2.9.0等),它应该附带它 - 没有别的东西可以安装.

http://docs.phonegap.com/en/2.9.0/cordova_inappbrowser_inappbrowser.md.html#InAppBrowser

它允许您在覆盖应用程序的新"窗口"中打开PDF.它有一个"完成"按钮,用户可以使用它来关闭它并在完成后返回到您的应用程序.

您可以使用应用内浏览器打开PDF,使用以下内容:

window.open('http://whitelisted-url.com/pdftoopen.pdf', '_blank');
Run Code Online (Sandbox Code Playgroud)

即该_blank选项触发应用程序内浏览器插件.如果您要使用_system它,它可能会在iBooks中打开它(只是在那里猜测 - 不是100%确定它是否会使用iBooks).


Bet*_*Rob 5

尝试https://docs.google.com/viewer?url=在URL中添加前缀

喜欢, window.open('https://docs.google.com/viewer?url=http://www.example.com/example.pdf&embedded=true', '_blank', 'location=yes');