【问题标题】:Phonegap iOS app not allowing inputs on forms in an iframePhonegap iOS 应用程序不允许在 iframe 中的表单上输入
【发布时间】:2016-10-17 05:07:24
【问题描述】:

iOS 9.3.2 Phonegap 构建 6.1

我们正在将另一个供应商的 iFrame 加载到我们的 iOS 应用程序中。表单加载得很好。我们点击表单字段,它不允许任何输入。这发生在多部 iPhone 上。相同的应用程序适用于移动 safari 和 chrome。 Phonegap 是这些问题开始的时候。

我们对 CSS 进行了更改

-webkit-user-select: none;

现在一切都好了

input { -webkit-user-select: text; }

我们已禁用 faskclick.js 并进行了建议的更改,但还是一样。

不确定是什么导致了问题。任何指导将不胜感激。

【问题讨论】:

  • 禁用所有 JS/CSS 后,问题仍然存在。但是,当我按住删除并继续删除一个空字段时,我可以在一个字段中键入它但是,当我按住删除键并删除表单字段中的任何内容几秒钟时,当我停止时,我然后能够在该表单字段中输入此内容。

标签: javascript cordova iframe phonegap-build


【解决方案1】:

根据 Adob​​e 的 Shazron 和risingj 的说法,这可能是 UIWebView 中的 Apple 渲染问题。他们无法控制 UIWebView 的错误,所以这是每个人都应该考虑的事情。我们已降级到 cordova 3.7.0 并使用“cordova-plugin-wkwebview”,它按预期工作。

【讨论】:

  • 对于那些使用 Cordova 或开始使用 Reactnative 的人,考虑使用 WKWebView
猜你喜欢
  • 1970-01-01
  • 2016-07-19
  • 2013-08-12
  • 1970-01-01
  • 2023-03-31
  • 1970-01-01
  • 2011-06-19
  • 2013-02-19
  • 2020-06-25
相关资源
最近更新 更多