作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
以下 JavaScript 代码可以改变用户在 UIWevView 中的选择范围,但 iOS 选择保持不变。我怎样才能同步这两个选择,所以当应用程序使用 JavaScript 更改选择时,iOS 选择也会更改。可能吗?
var sel = window.getSelection();
var range = document.createRange();
range.setStart(sel.anchorNode,sel.anchorOffset + 1); // it removes the first letter from a selected range
range.setEnd(sel.focusNode,sel.focusOffset);
sel.removeAllRanges();
sel.addRange(range);
最佳答案
您可以像在任何其他浏览器中一样更改 Selection
对象,但 iOS 不会更新可见选择,除非该选择已经可见,原因我不知道。据我所知,没有办法解决这个问题。
关于javascript - 如何在 UIWebView 中更改用户的选择范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9296990/
我是一名优秀的程序员,十分优秀!