如何使用 iOS 的 phonegap 在弹出窗口中打开 PDF 文件
Posted
技术标签:
【中文标题】如何使用 iOS 的 phonegap 在弹出窗口中打开 PDF 文件【英文标题】:How to open PDF file in popup window using phonegap for ios 【发布时间】:2014-03-04 10:20:02 【问题描述】:我正在为 ios 使用 phonegap。我需要从外部 URL 打开 pdf 文件作为弹出窗口。 在这里,我使用了 InappBrowser 插件,它工作正常,但它显示了完整的窗口。 我需要像弹出窗口一样显示。
这是使用 InAppBrowser 插件的代码:
<a href="#" onclick="window.open('http://www.us-cert.gov/sites/default/files/publications/CloudComputingHuthCebula.pdf', '_blank', 'location=no');">Show PDF</a>
【问题讨论】:
【参考方案1】:使用谷歌文档查看器是最好的选择,例如:
window.open("http://docs.google.com/viewer?url=<place your doc location address>", '_blank', 'location=yes');
就是这样。
【讨论】:
新窗口,但如果您关闭它,您将返回应用程序 有没有可能弹出式打开 或者您可以做一件事,您可以在 div 或页面中创建一个 iframe,然后您可以将其加载到该 iframe 中,该 iframe 您可以提供任何大小,然后单击取消按钮杀死 iframe...我也这样做了,它正在工作 通过弹出窗口打开,用户也可以看到父窗口 是的,并且您在覆盖窗口内提供的 iframe 使其看起来像弹出窗口...或使用 window.open("","","width=200,height=100") ;【参考方案2】:您还可以将 FileOpener plugin 用于 Cordova。
【讨论】:
这个只支持android平台,qstn是iOS的!!以上是关于如何使用 iOS 的 phonegap 在弹出窗口中打开 PDF 文件的主要内容,如果未能解决你的问题,请参考以下文章
phonegap + facebook 插件:登录打开浏览器而不是弹出窗口(iOS)