如果我使用requestPermissions()
来自textarea(带有my-text-area类)的选择对象,如果此选择失去焦点(例如,如果用户点击另一个输入字段),是否有我可以通过编程方式再次设置此选择吗?
我尝试过这样的事情:
当我有焦点时:
onRequestPermissionsResult()
在我失去焦点并想再次设置选择之后:
window.getSelection()
这似乎选择了我的textarea中的所有内容,而不仅仅是最初选择的小区域。
答案 0 :(得分:0)
刚刚找到了优秀的Rangy库,它包含一个选择保存和还原模块,它完全按照以下方式执行:https://github.com/timdown/rangy/wiki/Selection-Save-Restore-Module