Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№125-02-2009 02:07:07

ipSlicer
Участник
 
Группа: Members
Зарегистрирован: 25-02-2009
Сообщений: 6
UA: Firefox 3.0

Привелегии UniversalXPConnect для работы с сайта

День добрый, не подскажут ли сведующие люди как решить такую проблему:

Выделить код

Код:

try {            
   netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
   var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);            
   file.initWithPath(fn);

   if (!file.exists()) file.create(0, 0664);
   .....  
} catch(e) {
   alert('Save error'); return(false);
}

Локально работает через запрос доп.привелегий пользователя, а с сайта сразу выдается alert(). :(

Отсутствует

 

№225-02-2009 10:06:15

Forest
Участник
 
Группа: Members
Откуда: Обнинск
Зарегистрирован: 05-04-2005
Сообщений: 1778
UA: Firefox 3.0

Re: Привелегии UniversalXPConnect для работы с сайта

А чё тут подсказывать.
Подобный код работает только из расширений (ну или "Локально работает через запрос доп.привелегий пользователя") - удалённо никак - это элементарная безопасность.
Если очень надо - единственный вариант - сопрягать сайт с расширением.


---  ---

Отсутствует

 

№325-02-2009 20:23:20

ipSlicer
Участник
 
Группа: Members
Зарегистрирован: 25-02-2009
Сообщений: 6
UA: Firefox 3.0

Re: Привелегии UniversalXPConnect для работы с сайта

Forest
Спасибо, что-то подобное я и предполагал. Однако, нелюбимый мною IE после подтверждения запуска ActiveX эту операцию проделывает и с локала и с сайта. Думала в FF есть что-то подобное...

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]