Страницы: 1
Как добавить новый путь в chrome в Firefox 1.5 (!!!версия важна!!!) в версии для Linux?
Надо чтобы можно было обратиться по пути вроде chrome://<мой путь>/js/script.js.
Отсутствует
можно расширением, можно проще:
в "%firefox_path%/chrome" нужно создать файл "foo.manifest", содержащий
создаём каталог "%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
Отсутствует
Ну на windows там было просто. Я перепаковывал, например, ru.jar, добавляя в него папку js со скриптами. В linux этот номер почему-то не проходит.
Думаю, всё-таки есть способ сделать такой путь, как мне захочется, т.к. остальные пути настраиваются не вполне понятным мне образом в конфигах, да и firefox почти весь из исходников.
Добавлено Thu Apr 3 17:21:04 2008 :
К стати, что ты говорил про расширения? Они же тоже рукотворные...
Какое расширение?
Отсутствует
Ну на 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)
Отсутствует
Короче, все эти предположения - хорошо, но не более. Решил-таки я поставить 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)
Отсутствует
Страницы: 1