Страницы: 1
Есть необходимость задания настроек для расширения, как сделать, чтобы появилась кнопочка "Настройка" для дополнения и как сохранить и использовать в расширении инфу, введенное в тектовое поле настроек?
Использую Addon-SDK.
Отсутствует
Мне всего лишь нужно после установки расширения, присвоить ему идетификатор, чтобы понять от какого ПК приходят данные.
Отсутствует
Есть необходимость задания настроек для расширения, как сделать, чтобы появилась кнопочка "Настройка" для дополнения и как сохранить и использовать в расширении инфу, введенное в тектовое поле настроек?
Использую Addon-SDK.
Кнопочка "Настройка" появляется после установки опции optionsURL в конфигурационном файле install.rdf.
Пример:
<?xml version="1.0"?> <RDF:RDF xmlns:em="http://www.mozilla.org/2004/em-rdf#" xmlns:NC="http://home.netscape.com/NC-rdf#" xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <RDF:Description RDF:about="urn:mozilla:install-manifest" em:id="{4ab9d0cf-6574-469d-bde5-f6e2af39e6fe}" em:name="Работа с модулями BQT" em:version="0.1" em:creator="Власенко Михаил Викторович" em:homepageURL="http://michael72.radiushosting.ru/" em:iconURL="chrome://usermoduletools/content/images/Quote1.Ico" em:optionsURL="chrome://usermoduletools/content/reconfiguresystem.xul"> <em:targetApplication RDF:resource="rdf:#$lWchm2"/> </RDF:Description> <RDF:Description RDF:about="rdf:#$lWchm2" em:id="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}" em:minVersion="4.0.*" em:maxVersion="30.*" /> </RDF:RDF>
В вышеприведённом примере кнопочка "Настройка" открывает диалоговое окно, контент которого описан в файле chrome://usermoduletools/content/reconfiguresystem.xul
Для упрощения задачи сохранения опций, можно использовать модуль Utils, входящий в состав расширения jsLib.
Отсутствует
Страницы: 1