2014-02-12 1 views
0

Addon이 시작되면, 현재 창에 미리 정의 된 html 페이지를 열어 보겠습니다. 그것이 가능하고 어떻게해야합니까?현재 창 내부에 내 addon html 페이지 열기

현재 다음 명령을 사용하여 새 창에서 애드온 페이지를 열 수 있습니다.

bridge.boot = function() { 
    bridge.recorderWindow = window.open("chrome://addon_name/content/html/gui.html", 
    "addon_name", "width=550,height=600,toolbar=no,location=no,directories=no, 
    status=yes, menubar=no, scrollbars=yes,copyhistory=no,resizable=yes"); 
} 

저는 browser.xul에서 bridge.boot()를 다음과 같이 호출합니다.

<keyset> 
     <key id="selenium-builder-run-key" 
      modifiers="accel alt" 
      key="B" 
      oncommand="bridge.boot()" /> 
    </keyset> 

내가 현재 탭 또는 새 탭에 현재 wondow 변경 사용자에 초점 새 탭에서 gui.html 열려면, 내가 그것을 어떻게해야합니까?

답변

0

당신은 현재 창에서 새 탭을 추가 할 addTab 기능을 사용할 수 있습니다 :

gBrowser.addTab("chrome://addon_name/content/html/gui.html"); 

아니면 현재 탭에서 새 페이지를로드 할 loadURI 기능을 사용할 수 있습니다 :

gBrowser.selectedBrowser.loadURI("chrome://addon_name/content/html/gui.html");