-1

지금은 window.getSelection().toString()으로 선택한 텍스트를 가져옵니다. 그러나 불행히도 iFrames의 텍스트에는이 기능이 적용되지 않습니다. 그것은 크롬 확장을위한, 그래서 나는 어떻게 iFrames가 빨아 들었는지에 관해들을 필요가 없다.).JS로 선택된 텍스트 가져 오기 - 심지어 iFrames에서

+0

합니까 그것은 파이어 폭스 확장 작업을 처리하는 방법은? http://stackoverflow.com/questions/10990690/content-getselection-is-not-working-when-selected-text-is-in-iframe – Darin

답변

0

당신은 그 문제의 iframe이에 대한 참조가있는 경우

iframeEl.contentWindow.getSelection().toString(); 

... 일을 할 것입니다. 모든 iframe을에서 선택한 텍스트를 얻고 싶은 경우에, 당신은 오히려 프레임/iframe이 요소보다 더 Window 개체의 컬렉션입니다 window.frames을 사용할 수 있습니다

var selectedTexts = []; 
Array.prototype.forEach.call(window.frames, function(frameWin) { 
    selectedTexts.push(frameWin.getSelection().toString()); 
}); 
관련 문제