1
js 구조를 시각화하기 위해 크롬 확장을 만들고 있지만 어떤 이유로 확장에서 사용자 정의 js 변수에 액세스 할 수 없습니다. 어떻게이 물질/특성을 읽을 수 있습니까? jQuery가 있는지 알고 싶습니까?Chrome 확장 프로그램에서 맞춤 변수를 읽는 방법은 무엇인가요?
js 구조를 시각화하기 위해 크롬 확장을 만들고 있지만 어떤 이유로 확장에서 사용자 정의 js 변수에 액세스 할 수 없습니다. 어떻게이 물질/특성을 읽을 수 있습니까? jQuery가 있는지 알고 싶습니까?Chrome 확장 프로그램에서 맞춤 변수를 읽는 방법은 무엇인가요?
내용 스크립트는 isolated world에서 실행 :
웹 페이지 또는 기타 콘텐츠 스크립트에 의해 정의 당신이해야그들은 수 없습니다 :
- 사용 변수 나 함수
<script src='injected.js'><script>
(이 스크립트는 웹 페이지에서 정의한 변수와 함수를 '볼 수 있어야'합니다.) 콘텐츠 스크립트의 페이지 헤더에 연결 한 다음이 둘 사이의 통신을 설정합니다. 콘텐츠 스크립트와 삽입 된 스크립트는 간단히 DOM을 통해 (즉, 숨겨진 div에 메시지를 게시하여) 대화 할 수 있으며, 더 좋게는
postMessage/addEventListener을 사용합니다.