Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.03.2015, 03:11
Новичок на форуме
Отправить личное сообщение для fredwriter Посмотреть профиль Найти все сообщения от fredwriter
 
Регистрация: 14.04.2012
Сообщений: 6

Убрать элементы интерфейса текущего окна.
Здравствуйте, никак не получается убрать элементы интерфейса текущего окна. Вот код, который не срабатывает (Firefox 36.0):
if (window.locationbar && ...) {
    window.locationbar.visible = !window.locationbar.visible;
    window.menubar.visible = !window.menubar.visible;
    //и т.д.
}

Пробовал также открыть окно при помощи window.open(), и затем закрыть старое, новое открывалось корректно но старое не закрывалось. Пробовал разные типа фиксы, вроде window.open('', '_self', '') и т.д. Закрытие не срабатывало.
Ответить с цитированием
  #2 (permalink)  
Старый 06.03.2015, 10:43
Новичок на форуме
Отправить личное сообщение для fredwriter Посмотреть профиль Найти все сообщения от fredwriter
 
Регистрация: 14.04.2012
Сообщений: 6

Я забыл написать, что я пытался также сделать скрипт привелегированным, но не было такого свойства у firefox.
try {
    if (window.netscape && netscape.security) { // Firefox
        netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserWrite");
    }
}
    catch (e) {
        alert ("UniversalBrowserWrite privilege is required in Firefox!");
        return;
}

Выдавался alert. То есть нужна привелегия самому firefox. Как-то её нужно включить.

Последний раз редактировалось fredwriter, 06.03.2015 в 10:47.
Ответить с цитированием
  #3 (permalink)  
Старый 06.03.2015, 10:50
Новичок на форуме
Отправить личное сообщение для fredwriter Посмотреть профиль Найти все сообщения от fredwriter
 
Регистрация: 14.04.2012
Сообщений: 6

EnablePrivilege удалён уже оказывается, то есть никак нельзя изменить интерфейс текущего окна из javascript?
Ответить с цитированием
  #4 (permalink)  
Старый 06.03.2015, 16:51
Новичок на форуме
Отправить личное сообщение для fredwriter Посмотреть профиль Найти все сообщения от fredwriter
 
Регистрация: 14.04.2012
Сообщений: 6

еще нашел
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");

но capability убрали из firefox. Как теперь эти разрешения включить не понятно.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FancyBox: Размер модального окна больше размеров окна браузера (высота), как сделать? clgs Events/DOM/Window 3 22.01.2015 17:13
Изменение размера текущего окна window.resizeTo(,) Sam L Events/DOM/Window 0 14.03.2013 15:19
Как поместить в .js элементы интерфейса? Corleone Элементы интерфейса 1 13.03.2013 16:56
Как убрать заголовок окна krasdok Общие вопросы Javascript 10 27.05.2012 22:09
Убрать за экран элементы тега form Lucifer777 (X)HTML/CSS 1 03.11.2011 01:53