2013-12-10 4 views
1

Firefox 확장 프로그램을 만들고 브라우저로 확장 프로그램을 자동 시작하려고합니다. 클릭이 없으면 백그라운드에서 시작됩니다. 나는 이것이 가능하다는 것을 안다. 예를 들어 고스트 플러그인이 그것을 할 수 있지만, 코드가 크다. 그래서 분석하는데 너무 많은 시간이 걸린다. 그리고 그런데, 나는 어떤 페이지로드, 또는 아무것도 기다릴 싶지 않아요. 파이어 폭스가 시작된 직후. 어떤 힌트?자동 실행 Firefox 확장

답변

2

브라우저의 로딩과 동시에 확장 코드를 실행할 수 있습니다. 당신은 아마 확장 브라우저가 준비되었음을 알려 EventListener를 추가해야합니다 :

window.addEventListener("load",function() {yourBrowserLoadFunction();}, false); 

기능 yourBrowserLoadFunction() 내부의 코드는 바로 브라우저가 시작되면 실행됩니다.

+0

완전히 이상합니다. 전에 이것을 테스트하면 작동하지 않습니다. 수십 개의 MDN 문서 페이지가 갑자기 작동을 시작합니다. 이유를 모르겠다. 어쨌든 귀하의 대답은 완전히 옳습니다. 감사 –