2014-05-11 2 views
-1

버튼을 클릭하면 사이트의 모든 색상을 읽고 그에 따라 모든 색상을 변경하는 확장 프로그램을 만들고 싶습니다.백그라운드 스크립트의 코드와 스크립트의 차이점

어디에서이 코드를 작성해야합니까? 콘텐츠 스크립트 또는 백그라운드 스크립트에서?

실제로 두 가지의 차이점은 무엇입니까?

답변

3

문서에 잘 쓰여진 Overview을 읽으십시오. 이 질문은 많은 질문에 대답해야합니다.

콘텐츠 스크립트는 DOM에 액세스 할 수 있지만 isolated context of a webpage에서 실행되지만 Chrome API 액세스는 매우 제한적입니다.

백그라운드 스크립트는 보통 작업의 중앙 처리에 사용되는 반면 콘텐트 스크립트는 상호 작용하려는 페이지와 페이지 사이의 중개자 역할을합니다. 상황에 관해서는


는 :

당신은 버튼 클릭 이벤트를 수신 할 수있는 배경 스크립트가 필요합니다.

페이지와 상호 작용하려면 콘텐츠 스크립트가 있어야합니다.

그래서 둘 다 필요하며 배경 스크립트는 콘텐츠 스크립트 message의 마법을 수행 할 수 있습니다.

관련 문제