iOS Cordova 应用程序未从外部 url 加载内容

Posted

技术标签:

【中文标题】iOS Cordova 应用程序未从外部 url 加载内容【英文标题】:iOS cordova app not loading content from external url 【发布时间】:2015-03-04 19:37:24 【问题描述】:

我在使用 Apache Cordova 4.0.0 中的应用时遇到问题。该应用程序使用命令 window.open() 在 _self 浏览器中启动并加载外部网站。

除了一页,一切正常:http://si3.bcentral.cl/bdemovil/BDE/ViewTwitter?menuId=NO&parentMenuName=Novedades

此页面在设备的 safari 中完美加载,但在我的应用程序中没有加载 twitter feed iframe 的内容。

任何想法为什么会发生这种情况?

这个问题只出现在iosandroid、Windows Phone上完全没有问题。

【问题讨论】:

这种情况是否也发生在模拟器或设备中? 在模拟器和设备中。我认为页面加载时有一个 ajax 调用,这可能不会在应用程序浏览器中发生,但在 safari 中会发生。我已经尝试使用插件 inappbrowser,但也没有帮助。 【参考方案1】:

最后,这是我的错误,我没有正确使用 InappBrowser。我将 _self 目标更改为 _blank,并将内容完美地加载到我的应用程序中。然后在选项中可以隐藏工具栏和按钮。

【讨论】:

以上是关于iOS Cordova 应用程序未从外部 url 加载内容的主要内容,如果未能解决你的问题,请参考以下文章

在带有外部 URL 的 iOS 上使用 PhoneGap/Cordova

无法使用 cordova iOS 在 iframe 中正确加载外部 URL

使用插件访问从 phonegap Cordova 中的外部 URL 加载 Webste

iOS 9.3.2 自定义 URL 方案未从 Safari 启动应用程序

Cordova/iOS:如何关闭使用 InAppBrowser 打开的本机浏览器窗口?

branch.io 深层链接 URL 未从 Facebook 广告在应用程序中传递数据