Update:
有一个修复:
-webkit-user-modify: read-write-plaintext-only;
原问题:
我试图将其归结为一个简单的例子:
我有一个像这样的简单输入元素:
<input class="myclass" type="text"/>
风格看起来像:
.myclass, .myclass:focus {
background-color: black;
}
这在 android 2.x 和 3.x 上运行良好(除了一些已知不尊重焦点输入元素上的 css 的设备)
自从我将 Nexus S 更新到 4.0.3 后,我无法让输入字段接受任何样式。
一些测试揭示了以下内容:
样式实际上已应用,但由于某些原因,浏览器在输入上呈现白色矩形,呈现样式无用。使用 Weinre,我能够移动“真实”输入元素,这样我就能够显示两者。
非常欢迎对此提出任何建议。
该问题与 Nexus S 及其在 ICS / Android 4 上的糟糕性能有关。Phonegap、jQuery mobile、Sencha 等问题的呼声震耳欲聋。从忽略 Viewport 元标记到错误定位的 z 顺序,Chromium Android 浏览器都是一个大问题。
你试过关闭openGL吗?
您是否尝试过分离伪选择器?
看起来 Android 的 WebView 正在不断变得更糟……这很奇怪,因为它“应该”得到改进。我自己在滚动和闪烁方面遇到了很多麻烦。许多框架实际上都在考虑迁移到 Android 上。
您可能感兴趣的链接:
jQM 和(主要)Nexus S 的问题https://forum.jquery.com/topic/jquerymobile-1-0-does-not-support-android-4-0-ice-cream-sandwich https://forum.jquery.com/topic/jquerymobile-1-0-does-not-support-android-4-0-ice-cream-sandwich
希望这对您有所帮助,您并不孤单!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)