외부 URL의 일부 콘텐츠를 표시 할 iframe을 사용하고 있습니다. 표시 할 콘텐츠가 없으면 (즉, 비어있는 경우) iframe을 숨기고 싶습니다. 이 작업을 수행하는 방법을 알려주십시오.콘텐츠가 비어있는 경우 iframe을 숨기는 방법
1
A
답변
-1
iframe의 내용을 평가하려면 Jquery .content()를 사용하고 숨기려면 .hide()를 사용하십시오. 다시 표시하려면 나중에 .toggle()을 사용하십시오.
-1
번호
이는 호출 페이지에서 스크립트에 의해 수행 할 수 없습니다. 호출 페이지는 도메인 간 보안 제한으로 인해 iframe 내부에로드 된 외부 문서 개체에 액세스 할 수 없습니다.
3
iframe 내부의 외부 URL에서 내용을 확인하고 iframe이 도메인 간이 아닌 경우 iframe 내부에 body 태그가 있는지 확인할 수 있습니다. 존재한다면,로드 된 것이 있습니다. jQuery를 사용할 수 있다면 length
속성을 확인하십시오. 이것은 크로스 브라우저 호환입니다. 0이면 존재하지 않습니다.
CODE :
if($("#iframeid").contents().find("body").length) {
// some html page loaded in iframe
}
iframe이 크로스 도메인 인 경우가 same-origin policy에 의해 차단됩니다. 그렇지 않으면이 기능이 작동합니다.
관련 문제
- 1. 데이터베이스가 비어있는 경우 PHP를 숨기는 방법
- 2. 비어있는 경우 모든 텍스트 상자를 숨기는 방법
- 3. 변수가 비어있는 경우 테이블을 숨기는 방법
- 4. CSS를 사용하여 iframe을 숨기는 방법
- 5. 필드가 비어있는 경우 사용자 정의 필드 텍스트를 숨기는 방법
- 6. jQuery - 첫 번째 자식이 비어있는 경우 ul을 숨기는 방법
- 7. 비어있는 경우 "이미지"사용자 정의 필드를 숨기는 방법
- 8. 안드로이드 - 키를 눌렀을 때 EditText가 비어있는 경우 Softkeyboard를 숨기는 방법?
- 9. jquery를 사용하여 keydown에서 iframe을 숨기는 방법
- 10. 내용이없는 경우 DIV를 숨기는 방법
- 11. 콘텐츠가 없으면 div 요소를 숨기는 방법
- 12. iframe을 FB로 숨기는 방법 클릭과 마찬가지로 단추?
- 13. HTML 행 셀이 비어있는 경우 축소하거나 숨기는 방법은 무엇입니까?
- 14. 비어있는 애드 센스 박스를 숨기는 방법
- 15. 특정 콘텐츠가 포함 된 iframe을 공유하십시오.
- 16. 값이 비어있는 경우 레이블 텍스트를 숨기는 방법은 무엇입니까?
- 17. 테이블 행이 비어있는 경우 div를 숨기는 방법은 무엇입니까?
- 18. 페이지에서 속성이 비어있는 경우 페이지 div를 숨기는 방법은 무엇입니까?
- 19. edittext가 비어있는 경우 읽는 방법
- 20. jQuery에서 iframe을 변경하십시오 (콘텐츠가 아닌 URL)
- 21. 콘텐츠 유형 필드 값 수가 무제한 경우 비어있는 경우 숨기는 방법
- 22. 비어있는 div를 숨기는 방법과 비어있는 div를 연결하는 다른 div를 숨기는 방법은 무엇입니까?
- 23. mysql 필드가 비어있는 경우
- 24. PHP를 사용하여 올바른 방법으로 비어있는 코드를 숨기는 방법?
- 25. childNodes가 비어있는 경우 요소 숨기기
- 26. 콘텐츠가 잘 리는 경우
- 27. html5 : 제출할 양식이 비어있는 경우 "비어있는"메시지 상자를 얻는 방법
- 28. 내부의 라벨에서 iframe을 숨기는 중 오류가 발생했습니다.
- 29. TextFields가 비어있는 경우 iPhone의 경우
- 30. iframe을 클릭하면 Jquery로 클릭 할 때이를 숨기는 방법
콘텐츠를 얻을 수있는 코드를 표시하십시오! –
– itdeveloper