【问题标题】:WKWebView instead of UIWebView - IonicWKWebView 而不是 UIWebView - Ionic
【发布时间】:2021-09-01 06:21:59
【问题描述】:

不再接受使用 UIWebView 的新应用。相反,使用 WKWebView 来提高安全性和可靠性。

这是我在 IONIC 中开发应用程序并尝试将应用程序上传到应用商店时遇到的问题。

【问题讨论】:

  • 您使用的是哪个版本的 Ionic、Cordova/电容器?你使用什么插件?一些插件太旧而无法使用,他们使用UIWebView。升级您的项目并使用最新版本的插件。
  • 您在使用 InAppBrowser,如果是,请将插件更新到最新的兼容版本
  • @HarshitRastogi 我们没有使用 InAppBrowser
  • @NajamUsSaqib Ionic 版本:6.17.0 Cordova 版本:10.0.0 我们尝试删除所有插件,但我们使用的相机插件(cordova-plugin-camera)对于应用程序是强制性的,它是没有升级,仍然显示 UIWebView

标签: ionic-framework uiwebview


【解决方案1】:

添加插件cordova-plugin-wkwebview-engine,最好是最新版本

确保你的 config.xml 中有这个并且

<platform name="ios">
  <preference name="WKWebViewOnly" value="true" />
  <feature name="CDVWKWebViewEngine">
    <param name="ios-package" value="CDVWKWebViewEngine" />
  </feature>
  <preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />
</platform>

【讨论】:

  • 我们尝试实现这些,但问题仍然存在。
猜你喜欢
  • 2017-07-19
  • 2017-11-25
  • 2018-03-29
  • 1970-01-01
  • 2018-12-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多