Jump to content
  • 0

Убрать элементы интерфейса текущего окна


fredwriter
 Share

Question

Здравствуйте, никак не получается убрать элементы интерфейса текущего окна. Вот код, который не срабатывает (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, то что я делал и значит я что-то не так сделал.

 

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Для удобства, мне нужно что-бы окно было маленькое, а если на нём есть элементы интерфёйса, такие как вкладки и кнопки назад вперед и еще возможно некоторые, его нельзя сделать меньше определённого размера. А мне нужно сделать из него тоненькую полоску меньше сантиметра в ширину, в это окно я вывожу инфу, за которой мне нужно постоянно следить, тоненькой полоски для этого достаточно, поэтому я сделал это окно постоянно поверх остальных, и неудобно, когда оно слишком большое.

Link to comment
Share on other sites

  • 0

Для удобства, мне нужно что-бы окно было маленькое, а если на нём есть элементы интерфёйса, такие как вкладки и кнопки назад вперед и еще возможно некоторые, его нельзя сделать меньше определённого размера. А мне нужно сделать из него тоненькую полоску меньше сантиметра в ширину, в это окно я вывожу инфу, за которой мне нужно постоянно следить, тоненькой полоски для этого достаточно, поэтому я сделал это окно постоянно поверх остальных, и неудобно, когда оно слишком большое.

Сделай средствами JS.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy