2009-12-20 72 views
1

我已經做了一些研究,但似乎無法找到關於通過iPhone書籤中的getSelection()獲取當前選定文本的確定答案。這仍然是可能的嗎?似乎從各種搜索中可以找到一些使用類似行爲的書籤,但沒有一本適合我。getSelection()for iPhone書籤

我只是在我的iPhone上選擇一些文本,等待可拖動框出現(與複製按鈕一起),然後點擊MobileSafari中的書籤圖標並選擇我選擇的書籤。

抓住當前選定的文本,我做這樣的事情:

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

有沒有人有這方面的經驗?

+0

另請參閱http://stackoverflow.com/questions/3137665/use-javascript-to-get-selected-text-in-mobile-safari – cofiem

回答

1

我假設你已經嘗試了類似的建議this blog post。可能還有更多描述here。對不起,他們只是鏈接,我不太瞭解這一點,但我對解決方案很感興趣。

document.selection.createRange().text是另一種選擇。

看看Range objects也是。