Не очень люблю всякие обновления софта и магия циферок очередной версии на меня никак не действует, работает приложение без проблем - пусть и дальше работает, а вылавливание новых багов это не для меня.
А, тут, черт дернул на одном редко используемом рабочем компьютере, обновить эксперементальный AdBlock Plus (кто не в курсе, эти версии не только скрывают рекламу, но и не загружают ее, что благоприятно сказывается на быстродействии и экономии трафика, особенно на медленных соединениях). К тому же на других машинах обновленная версия уже стояла месяца три и никаких проблем не было.
Прекрасно знаю, что "мои" версии для ChromePlus 1.6.5.19 (Chrome 16.x) на странице тестовых сборок от 1.1.4.750 до 1.1.4.765.
Ну и накатил последнюю...
Минут через 15, ползая по сети, чувствую что-то не то... Сайты нашпигованные рекламой стали грузиться явно дольше, при загрузке страниц на доли секунды начали мелькать рекламные баннеры, например, в шапке на том же ру-борде. Короче, всё как при обычном Адблоке.
Захожу на вкладку с расширениями и сразу бросилось в глаза - а название-то у Адблока не то:
Бегу к другому компьютеру... вот же как оно должно выглядеть:
Мозги начали закипать... Захожу опять на страницу тестовых сборок и проверяю дату заливки файла на сервер:
Все нормально - дата выхода сборки (1 февраля) и последнего изменения файла совпадают.
От подобных фокусов начинаю ощущать себя идиотом.
Беру с другого компьютера распакованное "правильное" расширение и сравниваю его со свежеустановленным. Волшебным образом в манифесте и скриптах пропало условие "experimental", а без него Адблок работает, как обычный Адблок, лишь скрывая рекламу.
Со стороны г-на Паланта это свинство. Как разработчик, ты можешь делать со своим продуктом всё что угодно: заливать, перезаливать, удалять, закрыть доступ слишком умным... но менять втихаря содержимое, без каких либо пояснений, не меняя номера билда, вводя в заблуждение, а проще говоря, обманывая своих пользователей - не имеешь права.
Обычный пользователь, чаще всего, даже не подозревает о существовании каких-то там тестовых сборок и никогда не зайдет на эту страницу, тем более не будет устанавливать какую-то там версию четырехмесячной давности. У обычного пользователя стоит всё самое последнее, со всеми обновлениями, "настоятельно рекомендованное" разработчиками...
Туда заходят только те, кто прекрасно понимает с какой целью он сюда пришел и что ему надо с этого ресурса.
Вывод: наткнувшись в сети на что-либо ценное - загружайте, копируйте, архивируйте... ведь на следующий день этого можно уже и не найти.
Для тех, кто пользуется 16-ой версией Хрома, на странице загрузок, выложил "правильную" версию, правда перепакованную. Оригинального старого .crx у меня нет. Удалены все языки, кроме английского и русского. Все остальное не трогалось. Перед установкой, в chrome://flags/ обязательно активируйте функцию "API экспериментальных расширений"!
P.S. Кто использует Chrome 17+ по поводу "experimental" могут не заморачиваться, потому что в 17-ой версии был зафинален Web Requests API, благодаря которому и появилась возможность не загружать рекламу. И, думаю, разработчики обоих Адблоков уже воспользовались его возможностями в основных версиях, хотя на 100% утверждать не буду... не замерял, не тестировал. Другое дело, что данными версиями самого Хрома на рабочих компьютерах стало невозможно пользоваться... но это уже другая история.
Добавить комментарий