Make Firefox Extensions Compatible After Firefox Update Breaks Them For No Good Reason Зробити розширень Firefox Сумісні Після оновлення Firefox ламає їх без будь-якої на те причини
I wasn't going to write another Firefox article tonight, but after restarting Firefox the automatic updater ran without my permission and broke my favorite extension. Я не збираюся написати ще одну статтю Firefox сьогодні ввечері, але після перезапуску Firefox автоматичних оновлень побіг без мого дозволу, і зламав мій улюблений розширенням. I could obviously crack open the extension and manually fix the problem, but it's just ridiculous to have to do that. Я міг би, очевидно, відкриті тріщини розширення і виправити цю проблему, але це просто смішно мати для цього.
Short Rant: Why does an xxx1 release have to break any of my extensions? That's just completely ridiculous. Це просто абсолютно безглуздо. I realize that the extension developers could have picked a better version number in order to handle this, but it worked fine with 2.0.0.5, so it should work with 2.0.0.6. Я розумію, що продовження розробники могли б обрали кращий номер версії, з тим щоб з цим впоратися, але він працював добре з 2.0.0.5, тому він повинен працювати з 2.0.0.6.
Back to the topic… you have a few options at this point: Повернутися в тему ... у вас є кілька варіантів на цей рахунок:
- Crack open the extension in your profile directory and change the version number in the extensions.rdf file. Тріск відкритим розширенням вашого профілю і змінити номер версії, в extensions.rdf файлу.
- Install the Nightly Tester Tools which will let you override the incompatibility. Встановити Nightly Tester Tools, яка дозволить вам скасувати несумісність.
Once you install the Nightly Tester Tools extension and restart Firefox, open up your Add-ons folder, right-click on the incompatible extension, and choose the “Make Compatible” option from the menu. Як тільки ви встановите Nightly Tester Tools розширення і перезавантажте Firefox, відкрийте свій Додатки папці правою кнопкою мишки на несумісні розширення і оберіть "Зробити Сумісно" з меню.

Now once you restart Firefox yet again, your extension should be back to normal and working fine. Тепер, після перезавантаження Firefox ще раз вашу розширення має повернутися в нормальне русло і працює нормально.
Second Rant: Installing themes, plugins, changing options, restarting because of memory leaks… Rebooting Firefox is beginning to remind me of Windows 98. Другий Rant: Установка теми, плагіни, змінюючи параметри, перезапуск з-за витоку пам'яті ... перезавантаження Firefox починає нагадувати мені про Windows 98.
Install Nightly Tester Tools from Oxymoronical Встановити Nightly Tester Tools від Oxymoronical

Daily Email Updates Email Щоденні оновлення
You can get our how-to articles in your inbox each day for free. Ви можете отримати наші довідкові статті у Вашу поштову скриньку щодня безкоштовно. Just enter your name and email below: Просто введіть ваші ім'я та адресу електронної пошти нижче:



Security updates do not break extensions unless the extension author failed to write the extension's compatibility version correctly. Оновлення для системи безпеки не ламаються, якщо розширення розширення автор не зміг написати сумісності версій розширення правильно. If you have an extension that's disabled with a security update, contact the extension author and let her know that she hasn't put the correct compatibility string in the extension. Якщо у вас є розширенням це інваліди з оновлення безпеки, зверніться до розширення автора і сказати їй, що вона не поставила правильний рядок сумісність з розширенням. It's probably missing a .0.* or something simple like that. Це, ймовірно, відсутні .0 .* або що-небудь просте, як це.
- A --
I realize it's the extension developers fault for not following the guidelines. Я розумію, що розробників розширень вина за недотримання принципів.
That said, it's still extremely annoying, especially in this case…. Проте, вона все ще дуже дратує, особливо в даному випадку .... why did it work fine with 2.0.0.5 but not 2.0.0.6 ? Чому це чудово працювати з 2.0.0.5, але не 2.0.0.6?
The Geek: Asa Dotzler answered this it looks like to me. Грайте та вигравайте: Asa Dotzler відповіли на це схожий на мене. You are supposed to define for maximum version to support, for instance, all 2.0 versions or all 1.5 versions. Ви повинні визначити для максимального Версія для підтримки, наприклад, всі версії 2,0 або 1,5 всіх версій. The author instead specifically said the highest compatible version was 2.0.0.3, which is was a security update. Автору, а конкретно сказав, що високі сумісна версія була 2.0.0.3, яка була оновлення безпеки. I made a version that shuold work with all future security updates to 2.0. Я зробив версію, яка shuold працювати з усіма майбутніми оновленнями безпеки 2.0.
http://localhostr.com/files/aa.....077cfb.xpi http://localhostr.com/files/aa.....077cfb.xpi
Let me know if that works. Дозвольте мені знати, якщо це спрацює.
Jake, Джейк,
Thanks for the update… I'll install it. Спасибі за оновлення ... я його встановити.
A minor heads-up: You may not notice it at first, but while the Nightly Tester add-on is active, it triggers a “build €? Неповнолітній Heads-Up: Ви можете не помітити його на перше, але поки Nightly Tester додатки активною, вона викликає "побудувати €? number reference in the title bar of the Firefox browser. номер документу у заголовку вікна браузера Firefox. If that annoys you, after you have made your extensions “compatible” just disable the Nightly Tester add-on and the build number disappears. Якщо це вас дратує, після того як ви зробите свій розширення "сумісні" просто відключити Nightly Tester доповнення та номер зборки зникає.
Wow, awesome, awesome tip! Wow, Awesome, Awesome відгук! I rely heavily on several of my extensions for work productivity, and the authors of certain extensions are slow to update version compatibility. Я сильно залежать від кількох моїх розширень для продуктивності праці, і автори деяких розширень повільне оновлення версії сумісність. This saves me, big time. Це економить мені, великі терміни. Thanks Geek! Завдяки Грайте та вигравайте!
Or even easier, create a new (true) boolean key in about:config called “extensions.checkCompatibility” Або ще простіше, створити нові (TRUE) булевої ключа в About: Config званих "extensions.checkCompatibility" http://kb.mozillazine.org/Exte.....patibility http://kb.mozillazine.org/Exte.....patibility