Firefox 3 Beta1 и Tab Mix Plus
Тихой сапой вышла теперь уже настоящая первая бета Firefox 3. (читать по-русски, читать по-английски, качать отсюда). И снова, засучив рукава и сделав бэкап профиля, я стал её мучить с целью приспособить для ежедневного использования. А для этого мне необходимо во что бы то ни стало запустить расширение Tab Mix Plus, стабильная версия которого с FF3 несовместима. Если вы тоже используете TMP и хотите попробовать FF3b1, то читайте дальше.
Во-первых, сделайте бэкап своего профиля! Вдруг что-нибудь сломается. У меня пока не сломалось
Во-вторых, скачайте последнюю (на момент написания этого текста) девелоперскую версию Tab Mix Plus - http://tmp.garyr.net/dev-builds/tab_mix_plus-0.3.6.0.071030.xpi. ВНИМАНИЕ! Надо именно скачать файл и сохранить его на диск, а не устанавливать. Если попробуете установить, всё равно ничего не получится.
В-третьих, откройте скачанный файл с расширением (это фактически обычный zip-архив), в нём есть файл install.rdf. В этом файле надо удалить строку
<em:updateURL>http://tmp.garyr.net/updates-dev.rdf</em:updateURL>
Вместо удаления можно её закомментировать, заключив в <!-- -->
После этого откройте модифицированный файл с расширением в Firefox. Запустится обычный диалог установки расширения.
Вот и всё. У меня работает.
Чуть не забыл. Удаляя указанную выше строку из файла install.rdf, вы тем самым отключаете автоматическое обновление этого расширения. Поэтому вам придётся следить за выходом новых версий самостоятельно.
Комментарии
Импортированы из оригинального блога.
Сам вчера занимался тем же самым, а именно прикручивал Tab Mix Plus к первой бете третьей лисы. Девелопервскую версию нашел и поставил. Хочу поделится свои решением проблемы, из-за которой автору пришлось перепаковывать расширение.
Дело в том, что в третьем Firefox по-умолчанию будет запрещена установка расширений, которые не обеспечивают безопасного обновления (используя небезопасное обновление, можно скомпрометировать браузер, подсунув вместо ного свой код). Но так как пока расширений с этим самым безопасным обновлением практически нет, то можно это требование отключить. Для этого идем в about:config и добавляем новый bool параметр extensions.checkUpdateSecurity и устанавливаем его в false. После перезапуска браузера без проблем устанавливается и девелоперскую версия Tab Mix Plus и некоторые другие расширения, которые раньше отказывадись ставится
Большое спасибо, такой способ является более правильным.
вопрос в другом.
что вообще с поддержкой расширений от второй версии? :)
Здесь как повезёт. Некоторые расширения уже поддерживаеют бету, некоторые надо руками править. Всё, что мне нужно, работает.