PhoneGap打开网站文档

4

我正在尝试在PhoneGap应用程序(2.8.1)中打开来自远程服务器的文档,在iOS和Android上都可以。 在iOS上,以下代码片段有效:

window.open(documentUrl, '_blank', 'location=no');

很不幸,这在Android平台上无法工作 (我看到的是一个白屏而不是文档)。目前iOS在InAppBrowser中打开文档 (例如pdf、txt、doc文件),有人知道如何在Android平台上使其正常工作吗?如果可能的话,我还希望要求用户将文档发送到支持mime/content类型的安装应用程序,这也可能吗?


在iOS上,即使我将位置设置为“是”,我也看不到关闭按钮。您在查看文档后如何关闭它? - occasl
1个回答

0

在Android上,它对我来说完美地运作着。

唯一的区别是,我将其用作变量,这样我就可以向其添加事件监听器。例如:

 mywindow = window.open('http://xxxxxx/hi.php', '_blank', 'location=no');

然后你可以添加像退出这样的事件,这样当窗口关闭时,你就知道了,否则你就没有办法回到你的应用程序中:

mywindow.addEventListener('exit', myexitfunc);

#编辑1:在尝试使用window.open之前,请确保jQuery已加载


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接