2009-12-20 1 views
1

저는 약간의 연구를 해봤지만 iPhone 북마크릿에서 getSelection()을 통해 현재 선택된 텍스트를 가져 오는 것과 관련하여 확실한 답을 찾지 못하는 것 같습니다. 아직도 가능합니까? 여러 가지 검색에서 유사한 동작을 사용하는 여러 북마크릿이 있지만 아무 것도 나를 위해 작동하지 않는 것으로 보입니다.iPhone 책갈피에 대한 getSelection()

드래그 가능한 상자가 복사 버튼과 함께 표시 될 때까지 기다렸다가 MobileSafari의 북마크 아이콘을 탭하고 선택한 북마크 릿을 선택하기 만하면 iPhone에서 일부 텍스트를 선택하기 만하면됩니다.

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도 확인하십시오.

관련 문제