Здравствуйте!

Я создаю элемент

Выделить код

Код:

<browser id="box_brw" flex="1" src=""  hidden="false"/>

затем гружу вебстраничку в которой после определённого события вызывается эта функция:

Выделить код

Код:

function Interceptor ()
{
netscape.security.PrivilegeManager.enablePrivilege('UniversalBrowserRead UniversalXPConnect'); 

var brwsr = window.parent.document.getElementById('box_brw'); brwsr.setAttribute('src', 'about:blank');
};

Всё выполняется без ошибок. Единственная проблема - при выполнении Interceptor появляется всплывающее окно - типа подтвердите что вы даёте данному сайту уровень безопасности.

Помогите пожалуйста избавиться от этого всплывающего окна! - гуглю уже полдня

http://forum.mozilla-russia.org/viewtopic.php?id=31614 - заменить URL на нужный, может, заработает.

Но вообще использовать PrivilegeManager крайне не рекомендуется, особенно для нелокальных страниц. Если это возможно, то лучше включить эту страницу в расширение, тогда при загрузке через chrome://... у нее будет доступ ко всему. В остальных случаях правильно делать так, как написано в Interaction between privileged and non-privileged pages

Спасибо огромное! Помогло!