我做了一些研究,但似乎无法找到关于通过 iPhone 小书签中的 getSelection() 获取当前选定文本的明确答案。这还有可能吗?似乎从各种搜索中可以找到许多使用类似行为的书签,但似乎没有一个对我有用。
我只是在我的 iPhone 上选择一些文本,等待可拖动框出现(以及复制按钮),然后点击 MobileSafari 中的书签图标并选择我选择的小书签。
要获取当前选定的文本,我正在执行以下操作:
encodeURIComponent(
window.getSelection ? window.getSelection()+'' :
(document.getSelection) ? document.getSelection()+'' :
(document.selection ? document.selection.createRange().text+'' : 0)
)
有人对这个有经验么?