2011-08-22 3 views
3

내 추가 기능에 설치/업데이트시 표시되는 HTML 페이지가 있습니다. 파이어 폭스는 분명히 페이지의 chrome : // URI를 보여 주며 나는 그것을 방지하는 방법을 알아 내려고 노력했다.firefox 추가 기능에서 위치 표시 줄 숨기기

일부 부가 기능은 특정 탭/페이지에서 위치 표시 줄을 숨길 수 있음을 알고 있습니다. 어떻게 사용합니까?

답변

4

Firefox에는 위치 표시 줄을 숨기는 URL 목록이 있습니다 (http://hg.mozilla.org/mozilla-central/file/f41df039db03/browser/base/content/browser.js#l4146). 당신이 브라우저 오버레이가있는 경우 해당 목록에 자신의 URL을 추가 할 수 있어야한다 : 수표는 당신이 아무 잘못을하지 않도록하기위한 것입니다

if (typeof XULBrowserWindow == "object" && XULBrowserWindow.inContentWhitelist instanceof Array) 
    XULBrowserWindow.inContentWhitelist.push("chrome://..."); 

경우 일부 이후 버전의 파이어 폭스 코드 변경.

+0

감사합니다. 정확히 내가 필요한 것! – CAFxX

+0

'XULBrowserWindow'가 정의되지 않은 경우 윈도우 메디 에이터 서비스를 사용하여 참조를 얻을 수 있습니다 :'Components.utils.import ("resource : //gre/modules/Services.jsm"); const XULBrowserWindow = Services.wm.getMostRecentWindow ('navigator : browser'). XULBrowserWindow;' – rampion

관련 문제