使用Javascript在Mobile Safari中获取所选文本

Nir*_*mal 13 javascript iphone safari mobile-safari selection

所以我正在开发一个书签,我最好使用"循环"来抓取用户选择的内容.window.getSelection和document.getSelection都是我可以调用的函数,但是,它们总是返回一个空字符串.

我认为问题在于,当您点按Mobile Safari中的书签图标时,会发布选择.例如,如果您选择某些文本,请点按"+",书签或其他标签,即使取消,也会取消选择该选项.

是否有可能获得这些数据?或者这几乎不可能?

dra*_*ard 1

我认为您必须让小书签将一些内容插入到可对选择进行操作的页面中。您可以在页面顶部或底部添加一个按钮,单击时它将作用于当前选择。然后它可以清理添加的内容或将其留在那里。