[javascript] Chrome 확장 프로그램 : 모든 페이지로드가 실행되도록합니다.



Answers

백그라운드 스크립트 에서 chrome.tabs.onUpdated 이벤트를 수신하고 콜백에 대한 changeInfo.status 속성을 확인할 수 있습니다. 로드 하거나 완료 할 수 있습니다. 작업이 완료 되면 작업을 수행하십시오.

예:

chrome.tabs.onUpdated.addListener( function (tabId, changeInfo, tab) {
  if (changeInfo.status == 'complete') {

    // do your things

  }
})

이 작업은 모든 탭 완료시에 트리거되기 때문에 다음과 같이 homonym 속성 에서 탭이 active 되어 있는지 확인할 수 있습니다.

chrome.tabs.onUpdated.addListener( function (tabId, changeInfo, tab) {
  if (changeInfo.status == 'complete' && tab.active) {

    // do your things

  }
})
Question

한 페이지가로드 된 후 일부 스크립트를 실행하는 크롬 확장을 만들고 싶습니다. 배경 페이지에이 논리를 구현해야하는지, 아니면 다른 곳에서도 도움이 될지 잘 모르겠습니다. 여기 도움을 주시면 대단히 감사하겠습니다.




Related