ios - native : InAppBrowser is not installed or you are running on a browser. 回退到 window.open。在 iOS 上

标签 ios ionic-framework cordova-plugins inappbrowser

InAppBrowser 在 android 上运行良好,但在 iOS 上出现以下错误:

Native: InAppBrowser is not installed or you are running on a browser. Falling back to window.open.

this.inAppBro.create('https://www.google.com', `_blank`);

在 Android 上,URL 可以正常打开,但在 iOS 上,我收到错误消息,提示未安装,我不确定为什么。

"cordova-plugin-inappbrowser": "^4.0.0",

9.0.0 (cordova-lib@9.0.1) 6.0.1

最佳答案

可能构建过程没有正确完成。删除根项目文件夹中的 node_modulespluginswww 文件夹后再次构建项目。然后运行 ​​ionic cordova build ios --prod

构建成功后,前往-> platforms->iOS->"your project name folder"->Plugins 确保cordova-plugin-inappbrowser文件夹在那里

关于ios - native : InAppBrowser is not installed or you are running on a browser. 回退到 window.open。在 iOS 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63663596/

相关文章:

css - 页面中的 Ionic 4 SCSS 被忽略

ios - 尝试存档 ios 应用程序但出现 clang 错误

android - 我可以用 Bootstrap css 替换 Ionic CSS 吗?

ios - CAShapeLayer 可以传递给 CGContextDrawLayerAtPoint 吗?

android - 作为一个UI设计师(完全不懂编码),在设计IOS/Android应用时应该注意什么?

iphone - Cocos2D CCSprite 对象移动太多

iphone - iOS 无法以编程方式设置元素位置

cordova - Uncaught TypeError : Object(. ..) 不是 Cordova 插件引用的函数

android.support.v4.app 不存在

ios - 防止 180 度翻转 iOS Cordova