Страницы: 1
Например, есть расширение, которое должно знать с какой страницы его скачали. Т.е. хостится оно всегда в одном и том же месте, а важен именно сайт, на котором присутствовал линк на него. Хотел использовать для этого связку InstallTrigger и Install. Возможно ли как-то передать параметры из InstallTrigger в Install?
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
Отсутствует
хостится оно всегда в одном и том же месте, а важен именно сайт, на котором присутствовал линк на него
А может пусть сервер дописывает реферер в имя файла расширения ?
Добавлено Mon Sep 17 14:52:27 2007 :
ps:
Хотел использовать для этого связку InstallTrigger и Install. Возможно ли как-то передать параметры из InstallTrigger в Install?
В дополнение к http://forum.mozilla-russia.org/viewtop … 50#p193150, объект InstallTrigger доступен в install.js.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
а если пользователь сначала скачет себе расширение, а потом вручную установит?
Это личная проблема пользователя Установит вручную - получит ограниченный функционал.
хостится оно всегда в одном и том же месте, а важен именно сайт, на котором присутствовал линк на него
А может пусть сервер дописывает реферер в имя файла расширения ?
Нет, так не пойдёт.
Хотел использовать для этого связку InstallTrigger и Install. Возможно ли как-то передать параметры из InstallTrigger в Install?
объект InstallTrigger доступен в install.js.
Он то доступен, но у него нет паблик доступа к массиву параметров, передаваемого в метод InstallTrigger.install(params) . Попробую брать параметры из Install.arguments, хотя это не так удобно как хотелось бы.
Ещё вопрос, в install.js я могу как-то активизировать кнопку Restart Firefox? Потому как после установки расширения она не активизируется автоматически
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
Отсутствует
Как-то можно из install.js создать текстовый файл с какой-нить информацией? Пробовал вызывать через Components.classes соотв. сервисы, но пишет ошибку "Components is not defined".
Нашел методы, которые позволяют записывать в реестр и INI файлы, но что делать пользователям *nix систем?
Отредактировано KML (17-09-2007 20:07:56)
:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
Отсутствует
Похоже, только в install log, или оснащать пакет исполняемыми файлами под все платформы.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Страницы: 1