2017-12-03 5 views
2

iframe에 페이지를로드하는 html이 있습니다. 이것은 예를 들어,이 페이지가 잘 작동이 같은 그러나이 페이지가 iframe으로로드되지 않는 이유는 무엇입니까?

https://seandavi.github.io/

, 페이지 : 비어있는 iframe

https://twitter.com/seandavis12/

결과. 이 부분은 자바 스크립트를 사용하여 부분적으로 렌더링되는 트위터 페이지와 관련이 있다고 생각되지만, iframe에 페이지를 표시하는 방법을 잘 모르겠습니다. 어떤 제안? 내가 테스트 한

환경 : 크롬 & 사파리 맥 OS

최소한의 예에서 : 당신은 iframe에 트위터를 포함 할 수 없습니다

<html> 
 
    <body> 
 
    <iframe src="https://seandavi.github.io"></iframe> 
 
    <iframe src="https://twitter.com/seandavis12/"></iframe> 
 
    </body> 
 
</html>

+1

우리가 문제를 재현하려고 시도 할 수 있도록 사용중인 코드를 보여주십시오. –

답변

4

- 그들이 가지고 HTTP headers 세트가 브라우저에서 표시되며 iframe 콘텐츠가 렌더링되지 않습니다. 브라우저 콘솔을 열면

당신은이 차단되는 것을 볼 수있을 것입니다 :

enter image description here

트위터는하지만, 페이지의 특정 트윗을 포함 할 수 있습니다,하지만 당신은 자신의 가이드를 따라야합니다

어떻게해야합니까 : https://dev.twitter.com/web/embedded-tweets

+1

감사합니다. 나를위한 일반적인 takeway는 콘솔을 들여다 보았다. 다른 웹 사이트에는 다른 원인이 있습니다 (예 : 'X- 프레임 옵션'을 '동일 기호'로 설정했기 때문에 프레임에 'https://support.bioconductor.org/'표시를 거부 함). ") – seandavi