2
onLoad
이벤트를 firefox 확장자의 현재 웹 페이지로 설정하려고합니다. gBrowser
개체를 사용하고 있지만 이것이 최선의 방법인지 잘 모르겠습니다. 페이지가로드되는 즉시 플러그인의 일부 동작을 실행하기 위해 웹 페이지 창에 onLoad
이벤트를 설정하고 싶습니다.XUL에서 창 객체에 액세스하는 방법은 무엇입니까?
미리 감사드립니다.
onLoad
이벤트를 firefox 확장자의 현재 웹 페이지로 설정하려고합니다. gBrowser
개체를 사용하고 있지만 이것이 최선의 방법인지 잘 모르겠습니다. 페이지가로드되는 즉시 플러그인의 일부 동작을 실행하기 위해 웹 페이지 창에 onLoad
이벤트를 설정하고 싶습니다.XUL에서 창 객체에 액세스하는 방법은 무엇입니까?
미리 감사드립니다.
몇 번의 시도 후에 나는 이것을위한 해결책을 발견했습니다. function
은 pageLoaded
이며 웹 사이트가 완전히로드되었을 때 전화를 걸려고합니다. 이제 load
이벤트를 잡으려면 gBrowser
개체에 이벤트 수신기를 추가해야합니다. 여기에 코드
function pageLoaded(){
alert("the page has been loaded")
}
gBrowser.addEventListener("load", pageLoaded, true);
. 결과는 다음과 같습니다.
window.addEventListener("load", function() {
gBrowser.addEventListener("load", pageLoaded, true);
}, false);
이 솔루션이 다른 사람에게 유용 할 수 있기를 바랍니다.
읽어 주셔서 감사합니다.