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

Mozilla Россия — свежие версии программ Mozilla, а также масса полезной информации по каждому продукту.

№110-11-2010 21:04:42

bidlocoder
Участник
 
Группа: Members
Зарегистрирован: 30-09-2010
Сообщений: 52
UA: Firefox 3.6

настройки браузера

подскажите как в своем дополнении из кода менять настройки браузера, а именно:
- запретить автоматически загружать картинки
-скрывать/ показывать: панель вкладок, панель навигации, панель меню ...
и желательно без перезагрузки браузера

Отсутствует

 

№229-11-2010 02:13:48

arhberk
Участник
 
Группа: Members
Зарегистрирован: 06-11-2010
Сообщений: 15
UA: Firefox 3.6

Re: настройки браузера

Не знаю как в дополнении. Но на Delphi делаю так:

Выделить код

Код:

Browser.QueryInterface(nsIWebBrowserSetup,BrowserSetup);
  BrowserSetup.SetProperty(NS_IWEBBROWSERSETUP_SETUP_ALLOW_IMAGES,1); - 0 выключить

Browser это nsIWebBrowser, а BrowserSetup - nsIWebBrowserSetup
Подействует только при следующей загрузке страницы.
В дополнении наверное тоже что-то в этом роде.
Константы настроек можно посмотреть тут http://www.mozilla.org/projects/embeddi … api10.html

Отредактировано arhberk (29-11-2010 02:15:02)

Отсутствует

 

№304-12-2010 21:22:53

bidlocoder
Участник
 
Группа: Members
Зарегистрирован: 30-09-2010
Сообщений: 52
UA: Firefox 3.6

Re: настройки браузера

спасибо работает
процедурка  для народа:))))
// n=0 disable
// n=1 enable

Выделить код

Код:

function img(n){
PS=
 Components.classes['@mozilla.org/preferences-service;1']
 .getService(Components.interfaces.nsIPrefBranch);
pref='permissions.default.image';
PS.setIntPref(pref,2-n);
}

Отсутствует

 

Board footer

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