Вышла (http://mozillalinks.org/wp/2009/11/still-some-new-tricks-in-...) третья бета-версия Firefox 3.6 (http://www.mozilla.com/en-US/firefox/all-beta.html). Несмотря на то, что с момента выхода прошлой тестовой версии прошла только неделя, в новом выпуске исправлено более 90 ошибок (https://bugzilla.mozilla.org/buglist.cgi?quicksearch=ALL...) и представлено несколько интересных новшеств:- Реализована (https://developer.mozilla.org/devnews/index.php/2009/11/16/c.../) новая система защиты от ошибок во внешних дополнениях и плагинах, запрещающая прямую запись (в обход стандартных механизмов) в директорию с компонентами Firefox, что позволит понизить число крахов браузера и предотвратит повреждение настроек;
- Возможность (https://bugzilla.mozilla.org/show_bug.cgi?id=503481) асинхронного выполнения скрипт...
URL: http://mozillalinks.org/wp/2009/11/still-some-new-tricks-in-...
Новость: http://www.opennet.me/opennews/art.shtml?num=24316
Они уже починили вот это:ls ~/.mozilla/firefox/56t5ts1r.default/extensions
{06997db0-c027-4d5f-bd37-b0d9230226ea}
{069FB356-C69F-7349-D092-AB28AF836D0E}
{1280606b-2510-4fe0-97ef-9b5a22eafe41}
...сколько лет уже не видел винды с ее идиотскими гуидами в реестре, как тут тот же, млять, дибилизм.
GUID - Global Unique IDentificator.
Я в курсе. В данном конкретном месте-то они нахрена? Имен экстеншонов было мало?
$ sysctl kernel.random.uuid
kernel.random.uuid = 60c13239-dfa5-46e6-beb6-bd21b40d021c
>$ sysctl kernel.random.uuid
>kernel.random.uuid = 60c13239-dfa5-46e6-beb6-bd21b40d021cСлава тебе господи,
% sysctl kernel.random.uuid
sysctl: unknown oid 'kernel.random.uuid'
Вас забыли спросить. Нафига вы вообще полезли в профиль, считаете себя очень умным? :)
>Вас забыли спросить. Нафига вы вообще полезли в профиль, считаете себя очень
>умным? :)Вы себя умным, видимо, не считаете? Мне нужно было посмотреть исходники экстеншона, а из-за некоторых недоразработчиков пришлось тратить лишнее время на ковыряние в этой помойке.
только для беты параметр должен называться не "extensions.checkCompatibility.3.6" а "extensions.checkCompatibility.3.6b"
>только для беты параметр должен называться не "extensions.checkCompatibility.3.6" а "extensions.checkCompatibility.3.6b"Параметр должен называться extensions.checkCompatibility, и выключаться один раз, целиком и навсегда.
>> Если раньше приходилось править код дополнения, то сейчас можно выставить в настройках браузера переменную "extensions.checkCompatibility.3.6=false"Раньше как раз можно было выставить "extensions.checkCompatibility" в "false", а не править код дополнения и не ставить, как сделали сейчас, в параметре номер версии.
>Раньше как раз можно было выставить "extensions.checkCompatibility" в "false", а не править
>код дополнения и не ставить, как сделали сейчас, в параметре номер
>версии.Раньше - это когда? В 3.5.2 ничего подобного нет.
>>Раньше - это когда? В 3.5.2 ничего подобного нет.Да хотя бы в 3.5. Только необходимо было его создать как логический параметр.
А-а. Буду иметь в виду.
> extensions.checkCompatibility.3.6=falseВо-о-о, это давно пора было. Достало исходники править. Мозиллописатели тут облажались вообще конкретно - авторы тупят, никаких автоматических тестов не предусмотрено, из-за обновления половина расширений слетает. С таким подходом они вообще обязаны были сами перед каждым релизом проверять на совместимость все экстеншоны.