2016-10-25 2 views

답변

1

Intershop에서 iframe을 다른 플랫폼과 비교할 때 특별한 것은 없습니다. ISML에 넣기 만하면됩니다.

<iframe src="https://example.com"> 
</iframe> 

물론주의해서로드하는 데 성공하지 못할 수도 있습니다. 일부 서버에는 X-Frame-Options 헤더가 포함되어 있습니다 (예 : SAMEORIGIN 이것은 브라우저에 다른 사이트에서 프레임되기를 원하지 않는다고 지시합니다. 이것은 clickjacking 공격을 막기 위해 사용될 수 있습니다. Firebug 또는 적절한 도구를 사용하여 프레임로드 중에 이러한 오류를 모니터링 할 수 있습니다. http/s 트래픽을 혼합하면 iframe이로드되지 않을 수도 있습니다.

다른 도메인에 iframe을에서 프로그래밍 방식으로 액세스 콘텐츠에, 당신은 페이지와 포함 된 iframe을 사이에 통신 할 Web Messaging API (window.postMessageonmessage 이벤트)를 사용할 수있다합니다. 요약

:

  • 단순히 어떤 사이트 (어쩌면 당신의 '내부'사이트의 허가를) 프레임 수 없습니다;
  • 이 질문은 Intershop 기술 스택과 관련이 없습니다.
0

버전 7.6 이후의 내용 보안 정책 지원이 가능해야합니다.

appserver.properties 파일의 설명서를 확인하십시오. intershop.response.content-security-policy 키. 도움이 될 것입니다.

관련 문제