【发布时间】:2017-05-02 12:09:16
【问题描述】:
我构建了一个应用程序,用户可以在其中上传任何类型的文档。成功上传后,我将相应的 url 作为响应发回。通过使用该响应,我以预览模式显示上传的文档。现在我的问题是
单击该预览后,我想通过使用 inAppBrowser cordova 插件在应用程序而不是移动浏览器中显示该文档。为此,我编写了以下代码。它在 IOS 设备而不是 android 中按我预期的方式工作。为了调试用例,我只是硬编码了一些谷歌图片 url 并尝试了 .即使在 android 中,我也可以看到该图像 inAppBrowser 视图。只有用户通过我的应用程序上传的文档存在问题。
window.open(url, '_blank');
如果权限方面有问题,即使在 IOS 中它也不应该工作,但它正在工作。所以我猜Android有问题。我怎样才能做到这一点。
如下所示,当我点击外部链接时。我看不到内容,但我可以看到网址。
谢谢
【问题讨论】:
-
要在应用程序内打开文件,我认为您可以使用cordova -plugin-file-opener2。
标签: android cordova phonegap-plugins inappbrowser phonegap