iPhone书签的getSelection()

时间:2009-12-20 15:31:42

标签: iphone getselection

我做了一些研究,但似乎无法找到关于通过iPhone书签中的getSelection()获取当前所选文本的明确答案。这还有可能吗?似乎从各种搜索中可以看到许多使用类似行为的书签,但似乎没有一个对我有效。

我只是在我的iPhone上选择一些文字,等待可拖动的框出现(连同复制按钮),然后点击MobileSafari中的书签图标并选择我选择的书签。

要抓取当前选中的文字,我正在执行以下操作:

encodeURIComponent( window.getSelection ? window.getSelection()+'' : (document.getSelection) ? document.getSelection()+'' : (document.selection ? document.selection.createRange().text+'' : 0) )

有没有人有这方面的经验?

1 个答案:

答案 0 :(得分:1)

我假设您尝试过类似this blog post的建议。可能还有一些描述here。对不起,他们只是链接,我对此并不太了解,但我对解决方案很感兴趣。

document.selection.createRange().text是另一种选择。

也可以查看Range objects