2017-10-01 5 views
0

크롬 확장을 만듭니다. 사용자가 특수 단축키를 누르면이 확장 프로그램이 iframe을 크롬의 현재 활성 페이지에 추가합니다. 이 iframe은 외부 리소스 (내 사이트)에서 js를로드하고 일부 데이터를 표시합니다. 이 허용 (iframe 내부에 외부 js로드)?크롬 확장을 사용하여 내 사이트에서 iframe을 삽입 할 수 있습니까

Chrome 개발자는 제한 사항을 찾지 못했지만 내 확장 프로그램이 Chrome 웹 스토어에서 확인을 통과하지 못할 경우 걱정됩니다.

+0

외부 스크립트가 유출되면 확장 프로그램에 액세스 할 수있는 모든 항목에 액세스 할 수 있기 때문에 확장 프로그램의 사용 권한에 달려 있다고 생각합니다. 일반적으로 이것은 매우 나쁜 생각입니다. – wOxxOm

답변

-1

DOM에 HTML 코드를 삽입 할 수는 있지만 IFRAME을 삽입하는 경우 동일한 원본 제한으로 인해 제약을 받게되므로 두 웹 사이트가 공통 도메인과 프로토콜을 공유하지 않는 한 삽입 된 Javascript가 실행되지 않을 수 있습니다 .

자세한 내용은 https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy을 참조하십시오.