Страницы: 1
Ага я кажись понял, то есть скрипт нужно запускать откуда-то или еще как-то, но нельзя располагать его на html или php или еще какой странице, так я понял? Я щас дома на работе у меня linux, и firefox тот же - 36, и там about:about срабатывает в window.open со страницы, значит это какие-то настройки может быть?
Какие скрытия, с какой страницы, не понял я, извините, можно поподробнее?
Спасибо за помощь, попробовал ваш скрипт.
Выдаёт ошибку Error: Access to 'about:about' from script denied.
Так что, никто не знает как убрать элементы интерфейса в Firefox 36?
Я не знаток, но не защита ли от UI-Spoofing'а тому виной:
нет, это конечно тоже интересно, но эти настройки отвечают лишь за то, можно ли отключить те или иные элементы интерфейса с помощью функции window.open. Например если dom.disable_window_open_feature.location = true, то при помощи window.open не получится открыть окно без адресной строки.
А причем тут стили, мне нужно убрать элементы интерфейса самого браузера, причем только в текущем окне. Аналог:
var params = "menubar=no,locationbar=no,resizable=no,scrollbars=no,status=no,toolbar=no,directories=no"; window.open("without_Elem_Int.php", "with", params);
Хотя, может это я чего-то не понял, можно поподробнее про стили, вы имели ввиду css?
Здравствуйте.
Никак не получается убрать элементы интерфейса текущего окна. Вот код, который не срабатывает (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 у
…Страницы: 1