>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Регистрация нового пути в chrome. Firefox 1.5.0.9, CentOS 5 release (f http://forum.mozilla-russia.org/viewtopic.php?id=22444 |
Tishaishii > 02-04-2008 17:10:55 |
Как добавить новый путь в chrome в Firefox 1.5 (!!!версия важна!!!) в версии для Linux? |
Shutnik > 02-04-2008 19:43:32 |
можно расширением, можно проще: в "%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 |
Tishaishii > 03-04-2008 17:16:39 |
Ну на windows там было просто. Я перепаковывал, например, ru.jar, добавляя в него папку js со скриптами. В linux этот номер почему-то не проходит. Добавлено Thu Apr 3 17:21:04 2008 : |
Shutnik > 03-04-2008 18:27:25 |
всё должно работать, если правильно упаковывать
я не видел в браузере chrome-пути, где вторым уровнем было бы что-то, кроме content, skin, locale. зарегистрировать что-то другое тоже не получается Добавлено Thu Apr 3 18:29:31 2008 : |
Tishaishii > 05-04-2008 15:27:02 |
Короче, все эти предположения - хорошо, но не более. Решил-таки я поставить Firefox 2.0.0.13, там всё по-простому получилось. Как в виндовс папка chrome/*.jar. Я запихал в ru.jar!/locale/browser/{js|css|img} всё что желал. И после этого Firefox стала давать при вызове chrome://browser/locale/js/http.js или ещё как надо мною упакованные файлы. |