gpt4 book ai didi

iOS/ Cordova : InAppBrowser not working

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:22:16 25 4
gpt4 key购买 nike

我正在使用 Cordva (v3.3.0) 和 JQuery Mobile 构建适用于 Android 和 iOS 的应用程序。现在我正在尝试使用 InAppBrowser 插件。在 Android 上,这工作正常,但在 iOS 上,网页似乎在 Cordova WebView 中打开,而不是在系统浏览器中打开。问题是因为没有位置栏/后退按钮,无法在打开浏览器后立即返回应用。

我已经尝试删除插件并再次添加它,我还将 Cordova 更新到最新版本 (3.3.0)

谁能帮我找到Bug?

谢谢!

配置文件

<access origin="*" />
<feature name="InAppBrowser">
<param name="ios-package" value="CDVInAppBrowser" />
</feature>

index.html

<a href="#" onclick="window.open('http://google.com', '_system', 'location=yes');" data-role="button" data-icon="arrow-r" data-iconpos="right">Google</a>

日志输出

Resetting plugins due to page load.
Finished load of: https://www.google.ch/?gws_rd=cr&ei=hj31Up7fEYXgygXXXXXXXX

最佳答案

刚找到解决方案。

iOS cordova_plugins.js 文件中缺少以下条目。在 Android 中它是可用的....

{
"file": "plugins/org.apache.cordova.core.inappbrowser/www/InAppBrowser.js",
"id": "org.apache.cordova.core.inappbrowser.InAppBrowser",
"clobbers": [
"window.open"
]
},

关于iOS/ Cordova : InAppBrowser not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21636917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com