Який найкращий Flash Blocker для браузера Chrome на Mac?


11

Переглядаючи галерею розширень для Chromium, здається, існує ряд розширень, що блокують спалах:

alt текст

Пара навіть з дуже схожими іменами. Я використовую ClicktoFlash в Safari, і я звик до цього, просто працюю скрізь. На жаль, після використання FlashBlock від Ruzanow трохи зауважив, що він часом стає трохи "Hinky" (блокуючи спалах, згортаючи div, тому ви не можете натиснути, щоб увімкнути його тощо)

У мене є відчуття, що там можуть бути інші розширення / скрипти, які не перераховані вище, які є кращими. Зрештою, я хотів би знайти флешблок, який працює так само добре, як і ClickToFlash у Safari.

Відповіді:


5

Окрім справжніх розширень / доповнень, можна також використовувати сценарії Greasemonkey . Зазвичай для цього потрібна додаткова або вбудована підтримка браузера . Але для сайтів, які не є HTTPS на Mac, можна використовувати GlimmerBlocker, щоб додати такий сценарій до всіх браузерів за один раз:

GlimmerBlocker реалізований як http-проксі , тому стабільність Safari [або будь-якого браузера, Arjan] не порушена, оскільки він не використовує жодних хаків. Він навіть сумісний з усіма іншими веб-переглядачами та іншими вбудованими програмами Mac OS X, які використовують http, наприклад NetNewsWire.

Ви завжди зможете оновити Safari [або будь-який браузер], не порушуючи GlimmerBlocker (або чекаючи нового випуску); і ви зможете оновити GlimmerBlocker без оновлення Safari [або будь-якого браузера]. Це значно спрощує використання бета-версій [..].

Крім простого блокування посилань на них .swf, можна також скористатись опцією Transform для перезапису HTML. Але найпростіше рішення - це функція GlimmerBlocker додати будь-який JavaScript на будь-яку сторінку:

  • Додайте нове правило (необов'язково, спочатку додайте новий фільтр, щоб зберігати правило)
  • Встановіть "Тип правила" на "Біла URL-адреса, необов'язково змінюючи вміст"
  • На панель "javascript" додайте джерело, наприклад, сценарію Greasemonkey AdBlock Олексія Рузанова.

Я не використовував справжнє доповнення Олексія Рузанова , але в його скрипті Greasemonkey натискаючи Option-F, перемикає білі списки поточного веб-сайту. Щоб тимчасово увімкнути певний Flash, натисніть значок Flash, який відображається для заблокованого вмісту. Клацніть правою кнопкою миші (або натисніть клавішу Ctrl), щоб отримати додаткові параметри, включаючи копіювання Flash-адреси. На жаль, пам’ятати , що веб- сайт є дозволеним, пам’ятають, використовуючи DOM Storage або cookie, і обидва є специфічними для браузера. Отже, увімкнення Flash в одному браузері не вмикає його в іншому.

І звичайно, як бонус отримує рекламне блокування GlimmerBlocker, для звичайних HTTP-сайтів.

Однак будьте обережні:

  • FlashBlock використовує локальну пам’ять HTML, а отже, може залишити слід на вашому локальному жорсткому диску для кожного веб-сайту, який ви відвідуєте, незалежно від того, використовує він Flash і навіть у режимах приватного перегляду.

  • Це неможливо використовувати для фільтрації захищених HTTPS-сторінок. Проксі не може зазирнути до вмісту, не кажучи вже про зміну його. Навіть більше, GlimmerBlocker не може блокувати і IP-адресу: значення для "Host" - це дійсно значення заголовка Host , якого він не може бачити в трафіку HTTPS. Убік, блокування IP-адреси простіше зробити у файлі хостів .

  • Навіть під час перегляду звичайної HTTP-сторінки не можна також заблокувати посилання на ресурси HTTPS. Як не дозволяють веб-сайтам HTTP повідомляти Google і Facebook про те, що ви переглядаєте, блокування <iframe src="https://plusone.google.com/...">дійсно потребує того, щоб ви змінили HTML сторінки, яку ви переглядаєте. Додатки веб-переглядачів роблять там набагато кращу роботу і, ймовірно, також оновлюються, коли змінюються домени. Тим не менш, для тих, хто наполягає на цьому в GlimmerBlocker: можна переписати певні домени на якусь манекен. На панелі "перетворення" встановіть "Тільки для типу вмісту" значення "будь-який тип тексту" та додайте:

    // Rewrite "plusone.google.com" to "plusone.google.com.blocked", and so on:
    replace(/(plusone\.google\.com)/g, "$1.blocked");
    replace(/(apis\.google\.com)(\/js\/plusone)/g, "$1.blocked$2");
    replace(/(facebook\.com)/g, "$1.blocked");
    replace(/(facebook\.net)/g, "$1.blocked");
    replace(/(fbcdn\.net)/g, "$1.blocked");
    

    Це все одно не вдасться, якщо якийсь JavaScript випише доменні імена способом, який не легко розпізнається простою заміною тексту.

Як і для Firefox, потрібен оригінальний додаток , але Opera та Chrome мають вбудовану підтримку. Детальнішу інформацію про браузер див. У Вікіпедії .


9

Грунтуючись суто на особливостях:

Flashblock від Josorek

  • Може блокувати Flash або Silverlight або обидва
  • У вас є область параметрів
  • Ви можете додавати та видаляти зі свого білого списку сайтів
  • Ви можете додатково налаштувати параметри для піктограми заповнення (положення, прозорість)

Флешблок від Рузанова

  • Блокує як Flash, так і Silverlight
  • Ви можете додати сайт у білий список, відвідавши відповідний сайт, клацнувши правою кнопкою миші на значку заповнення та вибравши відключити Flashblock для цього сайту. (мабуть, не існує способу спростувати це чи додатково керувати білим списком.

Убити спалах

  • Деякі сайти за замовчуванням містяться у списках, включаючи YouTube та Gmail (схоже, немає ніякого способу додати нові сайти до цього списку чи видалити існуючі.)

Флешблок ruzanow також дає вам білий список, якщо ви клацніть правою кнопкою миші на елемент спалаху.
yanokwa

Я трохи продовжив свою відповідь : GlimmerBlocker не працює під час використання HTTPS. Тому я думаю, що моя не найкраща відповідь. Не соромтеся приймати своїх як найкращих ;-)
Арджан


2

Ви можете використовувати блокувальник реклами для Chrome, який також блокує спалах. Один з таких:
AdBlock + Element Hiding Helper (від ruzanow).

Однак ви також можете перейти на ChromePlus , порт Chrome, який підтримує реальне блокування реклами.
Ця стаття говорить:

Додаток (розширення) для Chrome може приховати лише AD-адреси, але не блокувати їх перед завантаженням. ChromePlus може блокувати AD перед завантаженням відповідно до правил AdblockPlus (правила без "##" призначені для блокування перед завантаженням, але не приховуються). Наприклад, якщо спалах блокується відповідно до цього виду правила AdblockPlus, він взагалі не надається, він блокується, коли він щойно отриманий з мережі.

EDIT

Інший порт Chrome, який містить вбудований блокувальник реклами, - це браузер IronWan SRWare.

Для завантаження доступна бета-версія для Mac . Функція рекламного блоку все ще не доступна в цій бета-версії, але вже в дорозі.


схоже, ChromePlus - це лише вікна
Брайан Шуц

Так. Вибачте з цього приводу, як це вирішило б проблему.
harrymc

Дивіться мою редакцію. Однак ви занадто рано для блокування реклами.
harrymc

2

Ось ще один, який нещодавно вийшов на сцену:

FlashControl

  • Блоки Flash
  • Спалах можна повторно заблокувати, не завантажуючи сторінку. Також можна відключити візуалізацію, змінивши стан видимості
  • Панель параметрів
  • Управління білими списками та чорними списками
  • Фільтри можуть використовувати регулярні вирази та підстановку зірочок
  • Параметри конфігурації включають колір і прозорість заповнювача

Деякі з цих функцій недоступні у Flashblock від Josorek, але це безумовно добре спрацює з блокуванням спалаху.

FlashBlock by Ruzanow зберігає свій білий список у файлі cookie HTML, тому ви втратите його після видалення файлів cookie браузера. Не можна керувати цими даними, тому будь-які веб-сайти, які ви додали до списку, залишатимуться в такому стані; оскільки немає можливості скасувати будь-які модифікації, ми стикаємося з дилемою: видаліть файл cookie або використовуйте другий блокатор для блокування флеш-сайтів, на яких FlashBlock був дозволений.

Я рекомендую FlashBlock від Josorek.


1

Це насправді зараз вбудовано в Chrome. Це експериментальна особливість, але вона чудово працює.

Ось стаття "Як" на цю тему: http://www.howtogeek.com/58058/how-to-enable-flashblock-in-chrome-and-make-it-5000-more-secure/


Ласкаво просимо до Супер Користувача! Було б непогано включити сюди суттєві частини відповіді та надати посилання лише для подальшого ознайомлення.
slhck

У моїй версії Chrome 20.0.1132.47 для Mac немає таких варіантів щодо: прапорів
Anon Gordon
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.