Управление темой из расширения Firefox - PullRequest
0 голосов
/ 15 мая 2011

Есть ли способ динамически менять темы из дополнения на основе некоторых критериев?Или хотя бы поменяйте картинку заголовка.

Заранее спасибо,

Ответы [ 2 ]

0 голосов
/ 18 мая 2011

Я знаю предпочтения.В любом случае мне удалось решить проблему, используя:

$toolbar=document.getElementById('navigator-toolbox'); $statusbar=document.getElementById('status-bar');     
$toolbar.style.setProperty('background-image',%img%, 'important'); $statusbar.style.setProperty('background-image', %img%, 'important');

СПАСИБО

0 голосов
/ 17 мая 2011

Для Firefox до версии 4:

Если задано предпочтение extensions.dss.enabled, задайте предпочтение general.skins.selectedSkin для внутреннего имени темы.В противном случае установите extensions.lastSelectedSkin для внутреннего имени темы и перезапустите Firefox.Примечание: это для стандартных тем, я не знаю, относится ли это к Personas.

Для Firefox 4 и более поздних версий:

Получить ссылку на объект темы из Добавить-on Manager и установите для его свойства userDisabled значение false.Если это Персона, то она будет применена немедленно, и ее свойство isActive станет истинным.В противном случае вам нужно будет перезапустить Firefox.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...