为什么 setSelectionRange 无法在 android 2.3 平台浏览器上运行
Why the setSelectionRange can't work on android 2.3 platform browser
代码就像这样 jsfiddle
代码在桌面浏览器上工作正常.
但是在Android 2.2或2.3浏览器中,它有一些错误.
首先,您使用setSelectionRange来设置选择,您可以检查选择开始和选择结束,看起来工作正常.
但它看起来确实像从未在下次检查时设置过选择开始或选择结束。
将
旧版 android 浏览器的 setSelectionRange 包装在一个间隔为 0 的 setTimeout 中应该可以工作。但是,它似乎不适用于Android 3或更高版本。
请参阅此处: setSelectionRange 解决方法不适用于 android 4.0.3
呵呵
相关文章:
- 访问布局信息是否也会导致浏览器重排
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- 有时数据是't显示在浏览器中
- 使图像在单击时展开到不大于浏览器
- fetch() 函数未在 Ubuntu Chromium 浏览器上定义
- 不同浏览器中的空白字符正则表达式行为
- 为什么 setSelectionRange 无法在 android 2.3 平台浏览器上运行
- 移动平台 Web 浏览器中的 JavaScript 上下文菜单和工具提示
- 用于定位平台(而非浏览器)的脚本
- 未捕获的引用错误:要求未在“angular2/平台/浏览器”上定义
- 在跨浏览器平台中检测互联网连接
- 有什么可靠的方法可以在不同的浏览器/平台上查看我的网络应用程序吗
- 跨浏览器平台独立的http图片上传库(mac/linux/windows/ipad)
- 跨浏览器平台数据存储
- Javascript识别浏览器平台是桌面还是移动平台(可能是/不是来自设备宽度-高度)
- 使用基于浏览器/平台的javascript添加样式
- 在移动平台上的浏览器中向日历添加事件
- 使用JavaScript从浏览器内上传到JWPlayer平台
- 在不同平台的web浏览器中打开网络文件和文件夹