이것은 followup question입니다. 난 선 그래프를 사용하여 iframe에서 선택한 텍스트를 가져 오려고했습니다. 이 코드는 iframe이 아닌 콘텐츠에서 작동하는 것으로 보입니다. rangy's doc에 따라 작동해야합니다. 여기 rangy를 사용하여 iframe에서 선택한 텍스트를 가져 오는 방법은 무엇입니까?
데모입니다 : http://jsfiddle.net/codef0rmer/UuJ5G/
1
A
답변
2
귀하의 예제 문제는 iframe이의 문서가 주 문서에서 실행하는 스크립트가 단순히 내에서 문서에 액세스 할 수 없음을 의미 주 문서에서 다른 도메인에서 오는 것입니다 iframe. 브라우저는 동일한 도메인에서 올 경우 문서 간의 스크립팅 만 허용합니다.
문서가 동일한 도메인에서 오는 경우 다음 rangy.getIframeSelection()
를 사용하여 선택 얻을 수 있습니다 :
넓은 1.3 rangy.getSelection()
및 rangy.createRange()
에 전달 된 매개 변수에 대한 제한을 완화 : 모두가 어떤을 받아 들일 것입니다 창, 문서 또는 <iframe>
요소는, 그래서 당신은 단지 rangy.getSelection()
에 iframe을 전달할 수 있습니다 :
관련 문제
- 1. Rangy를 사용하여 IFRAME에서 선택된 텍스트 가져 오기
- 2. 자바 스크립트로 iframe에서 선택한 텍스트를 가져 오는 방법은 무엇입니까?
- 3. webview에서 선택한 텍스트를 가져 오는 방법은 무엇입니까?
- 4. ASP.NET MVC에서 선택한 옵션의 텍스트를 가져 오는 방법은 무엇입니까?
- 5. iframe에서 android로 데이터를 가져 오는 방법은 무엇입니까?
- 6. Iframe에서 모든 콘텐츠를 가져 오는 방법은 무엇입니까?
- 7. 자바 스크립트로 선택한 HTML 텍스트를 가져 오는 방법은 무엇입니까?
- 8. asp.net 코드 숨김에서 선택한 텍스트를 HTML에서 가져 오는 방법은 무엇입니까?
- 9. Winforms DataGrid에서 선택한 행의 텍스트를 가져 오는 방법은 무엇입니까?
- 10. 웹 페이지에서 선택한 텍스트를 가져 오는 방법은 무엇입니까?
- 11. android webview에서 선택한 텍스트를 가져 오는 방법
- 12. 안드로이드가 선택한 스피너 텍스트를 가져 오는 중
- 13. jQuery를 사용하여 선택 상자에서 텍스트를 가져 오는 방법은 무엇입니까?
- 14. TextArea - 모든 텍스트를 가져 오는 방법은 무엇입니까?
- 15. DataGridView에서 선택한 DataRow를 가져 오는 방법은 무엇입니까?
- 16. 스크롤보기에서 선택한 것을 가져 오는 방법은 무엇입니까?
- 17. ImageAdapter를 사용하여 Gridview에서 선택한 항목을 가져 오는 방법은 무엇입니까? (안드로이드)
- 18. 텍스트를 가져 오는 중입니까?
- 19. iframe에서 요소를 가져 오는 방법
- 20. 컨텍스트 메뉴에서 텍스트를 가져 오는 방법은 무엇입니까?
- 21. Pyside에서 lineedit에서 텍스트를 가져 오는 방법은 무엇입니까?
- 22. SMS 메시지에서 텍스트를 가져 오는 방법은 무엇입니까?
- 23. EditText에서 텍스트를 가져 오는 방법은 무엇입니까?
- 24. JTable에서 텍스트를 가져 오는 방법은 무엇입니까?
- 25. xml.minidom에서 전체 텍스트를 가져 오는 방법은 무엇입니까?
- 26. 대화 상자에서 텍스트를 가져 오는 방법은 무엇입니까?
- 27. 텍스트를 시간 형식으로 가져 오는 방법은 무엇입니까?
- 28. GTK에서 버튼의 텍스트를 가져 오는 방법은 무엇입니까?
- 29. 클릭하면 JButton에서 텍스트를 가져 오는 방법은 무엇입니까?
- 30. 웹 페이지에서 텍스트를 가져 오는 방법은 무엇입니까?
안녕하세요 @ 팀 다운, 데모는 고려하지 마세요. 로컬 내 페이지 및 iframe의 src는 모두 localhost만을 가리 킵니다. 이 경우에 효과가 있다고 생각하지 않습니까? – codef0rmer
@ codef0rmer : 예, 작동합니다. 내 대답을 업데이트했습니다. –
굉장합니다. 감사! – codef0rmer