以下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);
答案 0 :(得分:1)
您可以在任何其他浏览器中更改Selection
对象,但iOS不会更新可见选择,除非选择已经可见,原因我不知道。据我所知,没有办法解决这个问题。