taz*_*ben 15 android google-chrome
我有一个问题,我不确定它是否是一个bug,一些关于android键盘的怪异等等.
假设你有一个输入框:
<input type='number' step='any' >
Run Code Online (Sandbox Code Playgroud)
在默认的ICS安卓浏览器,Safari移动浏览器,iOS Chrome(以及可能还有其他浏览器)上,这完全符合您的预期:它会调出一个带有数字和小数点的键盘(因为这一步).
但是在Android上的Chrome上(正如我所说的只有这个版本),它会调出一个没有小数的数字键盘.
有没有人知道解决方法?
额外细节
它似乎仅限于三星键盘和谷歌Chrome的组合.以下作品:
因此,似乎只有三星键盘和Chrome的组合才会导致问题.
此问题似乎已修复https://code.google.com/p/chromium/issues/detail?id=151738#c17.我认为这已在2014年6月发布的Chrome Mobile 36中得到修复 - 它肯定已在Chrome Mobile 47中得到修复,这是我目前在三星手机上唯一的版本.
如果您没有很多用户,则有两种解决方法:
要求用户安装Google键盘并启用它 - 请参阅https://play.google.com/store/apps/details?id=com.google.android.inputmethod.latin
要求用户使用本机浏览器(要求用户使用带有标记为"Internet"的世界图标的应用程序).
使用Android 4.4上的WebView的应用程序使用Chrome 30或33来支持WebView,因此我猜测使用WebView的三星Android 4.4手机会受到影响.在任何其他版本的Android上使用WebView不应受到影响(Android 4.3或更低版本使用本机浏览器的WebView和Android 5.0+应使用Chrome版本而不会出现此问题,因为Chrome WebView已更新).
三星浏览器版本的电话和有关三星浏览器的评论也是相关的.
| 归档时间: |
|
| 查看次数: |
7330 次 |
| 最近记录: |