【问题标题】:Native: InAppBrowser is not installed or you are running on a browser. Falling back to window.open. on iOS本机:未安装 InAppBrowser 或您正在浏览器上运行。回退到window.open。在 iOS 上
【发布时间】:2023-03-23 08:15:01
【问题描述】:

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

【问题讨论】:

  • 运气好能解决这个问题吗?

标签: ios ionic-framework cordova-plugins inappbrowser


【解决方案1】:

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

成功构建后,转到 -> platforms->iOS->"your project name folder"->Plugins 并确保 cordova-plugin-inappbrowser 文件夹存在

【讨论】:

  • 删除并尝试构建后出现此错误:发生未处理的异常:无法从“/Users/anonymous/project/”找到模块“@ionic/angular-toolkit”。有关详细信息,请参阅“/private/var/folders/d4/frmmbmss3pn0jvjks1rw83sr0000gn/T/ng-EkKCpy/angular-errors.log”。 [ERROR] 运行子进程时出错
  • 在构建之前运行 npm install 命令。这将下载 node_modules 文件夹中的依赖项
猜你喜欢
  • 1970-01-01
  • 2013-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-18
  • 1970-01-01
  • 1970-01-01
  • 2021-10-19
相关资源
最近更新 更多