iframe의 앵커 태그를 javascript/jquery로 수정할 수 있습니까? 나는 iframe이 SRC는 상위 페이지와 같은 도메인에없는 경우 target="_blank"
iframe 하이퍼 링크 수정
0
A
답변
2
를 추가 iframe 내에 모든 앵커 태그를 수정하려면, 당신은 할 수 없습니다 때문에 같은 원본 정책의.
그렇지 않으면, 당신은이 작업을 수행 할 수 있습니다
$("#iFrameName").contents().find("a").attr('target','_blank')
1
를 부모 문서와 동일한 도메인에, 당신은 자바 스크립트의 라인 앵커 태그에 액세스 할 수있는 iframe에 참조 된 문서의 위치를 가정 : 배열을 반환합니다
{reference to iframe}.contentWindow.document.getElementsByTagName("a");
, 당신은 다음을 반복하고 모든 대상을 변경할 수는 "_blank"에 속성.
도메인 간 보안 문제로 인해 제 3 자 URL로이 작업을 수행 할 수 있다고 생각하지 않습니다.
관련 문제
- 1. PHP로 하이퍼 링크 수정
- 2. iframe 수정
- 3. 하이퍼 링크
- 4. 하이퍼 링크
- 5. 하이퍼 링크 하이재킹 제어
- 6. 하이퍼 링크 '?' 탈출
- 7. 클릭 가능한 링크 (하이퍼 링크)?
- 8. iframe 위치 수정
- 9. 동적 하이퍼 링크 열과 하이퍼 링크 열의 차이점
- 10. 코코아 하이퍼 링크
- 11. 하이퍼 링크 텍스트
- 12. iPhone의 PDF 하이퍼 링크
- 13. PDF : 하이퍼 링크/위치
- 14. AfxMessageBox 내 하이퍼 링크
- 15. Excel의 자동 하이퍼 링크
- 16. WPF 하이퍼 링크 프로그램
- 17. QTreeView의 하이퍼 링크
- 18. Datalist의 하이퍼 링크
- 19. DataGrid의 하이퍼 링크 : InvalidOperationException
- 20. 하이퍼 링크 HTML 페이지
- 21. ListBoxItem 및 하이퍼 링크
- 22. navigationURL을 사용한 하이퍼 링크
- 23. Word 문서 하이퍼 링크
- 24. 내부 하이퍼 링크 - wxPython을
- 25. 는 하이퍼 링크
- 26. 심포니 ..보기의 하이퍼 링크
- 27. 각 레코드의 하이퍼 링크
- 28. updatepanel 및 하이퍼 링크
- 29. xml의 하이퍼 링크?
- 30. GWT의 간단한 하이퍼 링크?