【问题标题】:Android cordova InAppBrowser submit button disabled after click单击后禁用Android cordova InAppBrowser提交按钮
【发布时间】:2020-09-23 09:45:03
【问题描述】:

我有一个 Ionic 4 应用程序,它使用带有 cordova-plugin-inappbrowser 的 Web 视图打开一个外部登录页面。

const url = this.createLoginUrl(this.keycloakConfig);

const options: InAppBrowserOptions = {
 zoom: 'no',
 location: 'no',
 clearsessioncache: 'yes',
 clearcache: 'yes',
 hidenavigationbuttons: 'yes',
 toolbar: 'no',
 shouldPauseOnSuspend: 'yes'
 };


const browser = this.inAppBrowser.create(url, '_blank', options);

在登录页面上单击此表单的提交按钮时,该按钮保持禁用/灰显状态,并且屏幕在该状态下冻结。

直到几天前,这一直运行良好,并且相同的代码在 iOS 上运行良好。

我们在 Google Play 商店中的应用突然出现了这个问题,没有做任何更改。

移动设备:Android 版本 >=10.0。

  • 最新的 Android 更新是否有一些重大变化?
  • 这可能与打开 web 视图时最新的 Chrome 升级有关吗?

感谢您的帮助或指导。

【问题讨论】:

    标签: android angular cordova ionic4 keycloak


    【解决方案1】:

    原来它与 Chrome 更新 v85.x 有关。 所有混合内容下载都已被阻止,我们的应用程序使用“http”引用了一个 url。 由于 Chrome 更新在大多数手机上自动发生,新的更新出乎意料地破坏了一切。

    我们在所有地方都启用了 SSL 来解决这个问题。

    【讨论】:

      猜你喜欢
      • 2016-05-31
      • 2011-03-22
      • 2013-12-21
      • 1970-01-01
      • 1970-01-01
      • 2022-10-22
      • 1970-01-01
      • 2016-12-01
      • 2013-10-02
      相关资源
      最近更新 更多