首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cordova- Plugin -inappbrowser for ios Plugin不支持此项目的cordova-ios版本。cordova-ios: 5.1.1,失败版本要求:>=6.0.0

cordova- Plugin -inappbrowser for ios Plugin不支持此项目的cordova-ios版本。cordova-ios: 5.1.1,失败版本要求:>=6.0.0
EN

Stack Overflow用户
提问于 2021-04-19 22:24:21
回答 2查看 379关注 0票数 1

我的问题是,我一直被苹果商店拒绝,因为我的插件中有UIWeb。所以我已经升级了我所有的插件,但是我的问题是Google Plus不能安装cordova-ios 6.x。我只能在cordova-ios 5.1.1上安装Google Plus。冲突在于cordova inapp浏览器不能在5.1.1上安装,它需要6.x或更高版本。我不确定如何解决这个问题,两个不同的cordova插件需要不同的cordova-ios版本。

有没有替代应用浏览器的方法?

有没有办法在没有应用浏览器的情况下从ionic打开浏览器链接?

代码语言:javascript
复制
"cordova-ios": "^6.0.0",
"cordova-plugin-androidx": "^3.0.0",
"cordova-plugin-androidx-adapter": "^1.1.3",
"cordova-plugin-device": "^2.0.3",
"cordova-plugin-firebase-analytics": "^5.0.0",
"cordova-plugin-firebase-messaging": "^5.0.1",
"cordova-plugin-geolocation": "^4.1.0",
"cordova-plugin-googleplus": "^8.5.2",
"cordova-plugin-inappbrowser": "^5.0.0",
EN

回答 2

Stack Overflow用户

发布于 2021-04-30 20:15:27

为了回答你的具体问题,是的,有。您可以使用window.open在用户的缺省浏览器中打开链接,如下所示:

window.open('https://www.andreszsogon.com/','_system');

票数 0
EN

Stack Overflow用户

发布于 2022-02-02 17:03:32

不幸的是,对于这种情况,我能找到的唯一解决方案就是屈从于InAppBrowser的要求。

首先,删除现有的iOS平台:

代码语言:javascript
复制
ionic cordova platforms remove ios

然后安装ios@6.0.0,具体地说:

代码语言:javascript
复制
ionic cordova platforms add ios@6.0.0

顺便说一句,如果你正在使用条纹,你可能会遇到一个bug,在应用启动时,条纹会不断弹出,这显然是所谓的due to spying

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67163835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档