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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№102-04-2008 17:10:55

Tishaishii
Участник
 
Группа: Members
Зарегистрирован: 12-07-2006
Сообщений: 8
UA: Firefox 1.5

Регистрация нового пути в chrome. Firefox 1.5.0.9, CentOS 5 release (f

Как добавить новый путь в chrome в Firefox 1.5 (!!!версия важна!!!) в версии для Linux?
Надо чтобы можно было обратиться по пути вроде chrome://<мой путь>/js/script.js.

Отсутствует

 

№202-04-2008 19:43:32

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

Re: Регистрация нового пути в chrome. Firefox 1.5.0.9, CentOS 5 release (f

можно расширением, можно проще:

в "%firefox_path%/chrome" нужно создать файл "foo.manifest", содержащий

Выделить код

Код:

content foo file:foo/

создаём каталог "%installation%/chrome/foo" и помещаем туда нужный скрипт, который будет доступен по "chrome://foo/content/script.js". "chrome://foo/js/script.js" сделать увы не выйдет

p.s.: "%firefox_path%/chrome" можно узнать, если выполнить в консоли ошибок

Выделить код

Код:

Components.classes["@mozilla.org/file/directory_service;1"].createInstance(Components.interfaces.nsIProperties).get("AChrom", Components.interfaces.nsIFile).path

Отсутствует

 

№303-04-2008 17:16:39

Tishaishii
Участник
 
Группа: Members
Зарегистрирован: 12-07-2006
Сообщений: 8
UA: Konqueror 3.5

Re: Регистрация нового пути в chrome. Firefox 1.5.0.9, CentOS 5 release (f

Ну на windows там было просто. Я перепаковывал, например, ru.jar, добавляя в него папку js со скриптами. В linux этот номер почему-то не проходит.
Думаю, всё-таки есть способ сделать такой путь, как мне захочется, т.к. остальные пути настраиваются не вполне понятным мне образом в конфигах, да и firefox почти весь из исходников.

Добавлено Thu Apr  3 17:21:04 2008 :
К стати, что ты говорил про расширения? Они же тоже рукотворные...
Какое расширение?

Отсутствует

 

№403-04-2008 18:27:25

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

Re: Регистрация нового пути в chrome. Firefox 1.5.0.9, CentOS 5 release (f

Ну на windows там было просто. Я перепаковывал, например, ru.jar, добавляя в него папку js со скриптами. В linux этот номер почему-то не проходит.

всё должно работать, если правильно упаковывать

Думаю, всё-таки есть способ сделать такой путь, как мне захочется, т.к. остальные пути настраиваются не вполне понятным мне образом в конфигах, да и firefox почти весь из исходников.

я не видел в браузере chrome-пути, где вторым уровнем было бы что-то, кроме content, skin, locale. зарегистрировать что-то другое тоже не получается
можно поставить Chrome List и посмотреть

Добавлено Thu Apr  3 18:29:31 2008 :
я имел ввиду, что вместо добавления файлов в "%firefox_path%/chrome" можно создать расширение, которое будет устанавливаться в каталог профиля, но файлов в этом случае придётся делать больше, по этому второй вариант мне кажется проще.

Отредактировано Shutnik (03-04-2008 18:30:06)

Отсутствует

 

№505-04-2008 15:27:02

Tishaishii
Участник
 
Группа: Members
Зарегистрирован: 12-07-2006
Сообщений: 8
UA: Firefox 2.0

Re: Регистрация нового пути в chrome. Firefox 1.5.0.9, CentOS 5 release (f

Короче, все эти предположения - хорошо, но не более. Решил-таки я поставить Firefox 2.0.0.13, там всё по-простому получилось. Как в виндовс папка chrome/*.jar. Я запихал в ru.jar!/locale/browser/{js|css|img} всё что желал. И после этого Firefox стала давать при вызове chrome://browser/locale/js/http.js или ещё как надо мною упакованные файлы.
Думаю, дело не в 2.0.0.13. Дело в дистрибутиве или я не понял где что менять надо. Просто 1.5.0.7 я ставил с репозитория CentOS 5, а надо было самому составлять.

Отредактировано Tishaishii (05-04-2008 15:29:49)

Отсутствует

 

Board footer

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