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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№117-09-2007 03:20:30

KML
Участник
 
Группа: Extensions
Откуда: Днепропетровск
Зарегистрирован: 01-06-2005
Сообщений: 422
UA: Foxware 0.0

install.js и его возможности

Например, есть расширение, которое должно знать с какой страницы его скачали. Т.е. хостится оно всегда в одном и том же месте, а важен именно сайт, на котором присутствовал линк на него. Хотел использовать для этого связку InstallTrigger и Install. Возможно ли как-то передать параметры из InstallTrigger в Install? :whiteflag:


:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0

Отсутствует

 

№217-09-2007 06:46:32

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785

Re: install.js и его возможности

KML
а если пользователь сначала скачет себе расширение, а потом вручную установит?

Отсутствует

 

№317-09-2007 14:42:13

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 2.0
Веб-сайт

Re: install.js и его возможности

хостится оно всегда в одном и том же месте, а важен именно сайт, на котором присутствовал линк на него

А может пусть сервер дописывает реферер в имя файла расширения ?

Добавлено Mon Sep 17 14:52:27 2007 :
ps:

Хотел использовать для этого связку InstallTrigger и Install. Возможно ли как-то передать параметры из InstallTrigger в Install?

В дополнение к http://forum.mozilla-russia.org/viewtop … 50#p193150, объект InstallTrigger доступен в install.js.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№417-09-2007 17:03:36

KML
Участник
 
Группа: Extensions
Откуда: Днепропетровск
Зарегистрирован: 01-06-2005
Сообщений: 422
UA: Foxware 0.0

Re: install.js и его возможности

shutnik пишет

а если пользователь сначала скачет себе расширение, а потом вручную установит?

Это личная проблема пользователя ;) Установит вручную - получит ограниченный функционал.

Anton пишет

хостится оно всегда в одном и том же месте, а важен именно сайт, на котором присутствовал линк на него

А может пусть сервер дописывает реферер в имя файла расширения ?

Нет, так не пойдёт.

Anton пишет

Хотел использовать для этого связку 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

Отсутствует

 

№517-09-2007 20:03:58

KML
Участник
 
Группа: Extensions
Откуда: Днепропетровск
Зарегистрирован: 01-06-2005
Сообщений: 422
UA: Foxware 0.0

Re: install.js и его возможности

Как-то можно из install.js создать текстовый файл с какой-нить информацией? Пробовал вызывать через Components.classes соотв. сервисы, но пишет ошибку "Components is not defined".

Нашел методы, которые позволяют записывать в реестр и INI файлы, но что делать пользователям *nix систем? :whiteflag:

Отредактировано 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

Отсутствует

 

№617-09-2007 20:43:13

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 2.0
Веб-сайт

Re: install.js и его возможности

Похоже, только в install log, или оснащать пакет исполняемыми файлами под все платформы.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

Board footer

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