Cordova iOS端cordova-plugin-inappbrowser无法调用外部浏览器求助
Cordova iOS端cordova-plugin-inappbrowser调用系统浏览器失败问题排查
我开发一个使用cordova-plugin-inappbrowser的iOS应用,Android端运行正常,但iOS端点击网站链接时会在应用内打开,我希望调用系统默认外部浏览器。尝试打开时出现错误:
undefined is not an object (evaluating ‘$window.cordova.InAppBrowser.open’)
已尝试的无效解决方案
- 将
$window.cordova.InAppBrowser.open(url, "_system");改为window.open(url, "_system");
=> 网站仍在应用内打开,未调用默认浏览器 - 无法通过命令删除插件,手动删除文件夹内所有文件后执行
cordova plugin add cordova-plugin-inappbrowser
=> 出现错误Invalid Version: broken - 在config.xml中添加
<plugin name="cordova-plugin-inappbrowser" spec="version"> </plugin>
=> 构建报错 - 在iOS配置中添加
<feature name="InAppBrowser"><param name="ios-package" value="CDVInAppBrowser"/></feature>
=> 出现错误Unhandled error. ('Parsing /config.xml failed') - 在config.xml中添加
<preference name="InAppBrowserStatusBarStyle" value="lightcontent" />
=> 构建成功但问题未解决
平台及版本信息
- Cordova v9.0.0
- ios 5.1.1
- X-code 13.2.1
- Node.js 16.16.0
- iPhone 15.5
依赖列表
├── cordova-android@9.0.0 ├── cordova-ios@5.1.1 ├── cordova-plugin-androidx-adapter@1.1.3 (git+ssh://git@github.com/dpa99c/cordova-plugin-androidx-adapter.git#2166b075d271103f84efc0d19b0f0ca1372cad2c) ├── cordova-plugin-customurlscheme@5.0.2 ├── cordova-plugin-fcm@2.1.2 (git+ssh://git@github.com/fechanique/cordova-plugin-fcm.git#161d02dcebd0d798e017a2d16bc016b930da97b2) ├── cordova-plugin-file@6.0.2 ├── cordova-plugin-inappbrowser@5.0.1-dev (git+ssh://git@github.com/apache/cordova-plugin-inappbrowser.git#bd02f453833c6ed9cd2b8d27212966a23fa0af13) ├── cordova-plugin-network-information@3.0.1-dev (git+ssh://git@github.com/apache/cordova-plugin-network-information.git#fcec956c1fd055e3a586b81eb2137bd7cee6f620) ├── cordova-plugin-whitelist@1.3.6-dev (git+ssh://git@github.com/apache/cordova-plugin-whitelist.git#9fafd026c4c10a60b61efb46344defe6da7b1861) ├── cordova-plugin-wkwebview-engine@1.2.2 ├── cordova.plugins.diagnostic@6.1.1 ├── mkdirp@1.0.4 └── phonegap-plugin-barcodescanner@8.1.1-dev (git+ssh://git@github.com/phonegap/phonegap-plugin-barcodescanner.git#bd82b3f54802b3d70cd81d6b3d0f3bd6e11332d7)
恳请提供帮助和建议,谢谢。
内容的提问来源于stack exchange,提问作者Maria
相关产品推荐
相关产品推荐

