Search the Community
Showing results for tags 'PrivilegeManager'.
-
Здравствуйте, никак не получается убрать элементы интерфейса текущего окна. Вот код, который не срабатывает (Firefox 36.0): if (window.locationbar && ...) { window.locationbar.visible = !window.locationbar.visible; window.menubar.visible = !window.menubar.visible; //и т.д.}Пробовал также открыть окно при помощи window.open(), и затем закрыть старое, новое открывалось корректно но старое не закрывалось. Пробовал разные типа фиксы, вроде window.open('', '_self', '') и т.д. Закрытие не срабатывало. Пытался также сделать скрипт привелегированным чтобы дать разрешение на использование способа в коде выше, но не было такого свойства у firefox. try { if (window.netscape && netscape.security) { // Firefox netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite"); }}catch (e) { alert ("UniversalBrowserWrite privilege is required in Firefox!"); return;}Еще нашел, что нужно было в about:config или через pref установить: pref("signed.applets.codebase_principal_support",true);pref("capability.principal.codebase.p0.granted", "UniversalXPConnect UniversalBrowserRead UniversalBrowserWrite UniversalPreferencesRead UniversalPreferencesWrite UniversalFileRead UniversalFileWrite");pref("capability.principal.codebase.p0.id", "http://localhost");Потом только узнал что начиная с 17 версии firefox PrivilegeManager был удалён и дальше больше, сеучас уже нет capability вообще, то есть как разрешить эти привилегии не понятно. Уважаемые форумчане, может кто знает еще лазейку, или может у кого-то работает в последней версии firefox, то что я делал и значит я что-то не так сделал.
- 3 replies
-
- window.locationbar
- window.menubar
- (and 4 more)