3

Настройки сайта Chrome предоставляют опции, которые всегда блокируют / всегда разрешают / глобальные настройки по умолчанию.

Когда я выбираю всегда блокировать и перезагружать страницу, я вижу, что изображения не загружаются на веб-странице, но я все равно мог видеть значок веб-сайта во вкладке.

Я использовал « Clear Browsing Data Chrome, чтобы удалить все Cached images and files , перезапустил браузер, снова очистил данные просмотра, открыл веб-страницу, и я все еще вижу значок сайта!

Сайт Favicons

Есть 3 вопроса -

  1. Насколько строга функция блочных изображений в Chrome?
    (РЕДАКТИРОВАТЬ: есть ли другие типы изображений / ситуаций, которые обходят функцию блочных изображений?)

  2. Почему веб-сайт favicon загружается, хотя изображения заблокированы?

  3. Как остановить Chrome от загрузки значков и других изображений (если они есть)?

3 ответа3

3

Насколько я понимаю, блочные изображения относятся к отображению HTML-страницы. Он блокирует выборку изображений и, следовательно, ускоряет отображение страницы (не говоря уже о том, что некоторые изображения используются в качестве трекеров). Этот параметр не должен блокировать использование изображений в другом месте пользовательского интерфейса Chrome, включая значки избранного. Согласно Википедии, в дополнение к вкладкам, иконки также используются на панели ссылок и для закладок,

Firefox имеет встроенную функцию отключения отображения значков на вкладках, но в Google Chrome такой функции нет.

Тем не менее, вы все еще можете реализовать это, используя расширение No Favicons Chrome, описанное как:

Некоторые из нас не любят favicons (иконки сайта).

В Chrome нет возможности блокировать значки, как в Firefox. Это расширение делает все возможное, чтобы избавить пользовательский интерфейс Chrome от беспорядочных значков. Он заменит значок всех сайтов выбором чистых значков или позволит вам указать собственный значок.

Перезапустите Chrome после установки расширения. Я не знаю, будет ли это расширение отключать значки из всех мест, где они используются в Chrome (вкладки, панель ссылок и закладки) - вы должны попробовать и посмотреть.

Ссылка: Скрыть и удалить Favicons на вкладках Chrome и Firefox.

2

Не могу точно ответить на строгость блочных изображений в Chrome. Как сказал @harrymc, только разработчики могут ответить на этот вопрос. Однако я считаю, что он будет довольно строгим, так как изображения были проклятием серферов в дни коммутируемого доступа, и это было выгодным моментом или удобством, позволяющим использовать эту функцию для ускорения загрузки страниц. Безопасность может теперь превысить удобство, но не тогда.

Что касается блокирования favicon.ico, лучший вариант, который я знаю, это установить AdBlock Plus, а затем добавить пользовательское правило для favicons.

После установки щелкните правой кнопкой мыши значок Adblock Plus на панели инструментов и выберите "Параметры". На странице параметров выберите "Добавить вкладку собственных фильтров". В верхнем поле (в одну строку) введите favicon.ico и нажмите кнопку "Добавить". Теперь вам все равно придется удалить все старые из кэша, но ни один из них не будет загружен. Вместо этого вы получаете то, что выглядит как значок документа, простой прямоугольник со согнутым углом (в моем случае это просто серый контур). Однако их длинный список в списке закладок делает менее удобным поиск нужной мне страницы.

Он более сложный, но вы можете создать правила, чтобы запретить или разрешить использование значка избранного на основе домена, из которого он также получен. Вы также можете использовать собственные правила для строгой блокировки всех изображений, просто создайте правило для каждого из них. *.(jp[e]?g|bmp|png|gif|tif+|flv) или что угодно.

Обновить

Чтобы удалить значки из кэша, закройте Chrome, найдите каталог ~/.config/google-chrome/Default/ и удалите два файла: Favicons и Favicons-journal . Конечно, если вы не установили что-либо, чтобы остановить их, Chrome просто перезагрузит их. Поскольку они кэшируются «в массовом порядке», вы не можете выбрать, какие из них оставить. Однако, если вы заблокировали их с помощью AdBlock Plus и нашли сайт, для которого вы хотите значок, просто отключите AdBlock Plus для этого сайта, перезагрузите и включите AdBlock Plus. Теперь он будет в кеше, но не будет постоянно обновляться, так как загрузка будет заблокирована.

Я понял, что в разделе веб-страницы вы можете указать что-либо как «ярлык», и браузеры в основном будут пытаться следовать этому. Поэтому мне пришлось изменить фильтр для AddBlock Plus, чтобы он содержал две записи, и, как я нахожу крайние случаи, мне, возможно, придется добавить другую специализированную версию. Я не буду обновлять это, чтобы включать крайние случаи, поскольку я нахожу их. (Вероятно, не идея U & L или SE в любом случае.) Я даю две новые строки, как они есть, в качестве примеров того, как заставить это работать. Я использую:

favicon.*
*.ico

Второй, возможно, слишком общий, например, он не позволит мне загружать значки, являющиеся файлами .ico, с сайта для настройки экрана. Это даже не позволит мне увидеть их, чтобы попробовать. Но, поскольку я буду знать, когда захочу это сделать, и AdBlock Plus будет легко включать и выключать, я могу избежать этой проблемы, перехватывая большинство ярлыков, загружаемых Chrome, без моего контроля.

0

В некотором смысле, значок на самом деле не является частью сайта - хотя вы можете установить значок для каждой страницы с помощью разметки, соглашение также позволяет размещать их в webroot. Статья в Википедии посвящена этому, и для каждого браузера немного глубже.

Строго говоря, значок favicon является «специальным», и никакие другие изображения не должны загружаться, если вы установили в своем браузере запрет.

chromium также имеет ошибку, связанную с этим, которая указывает, что он запрашивает значки каждый запрос, если его нет.

Так

  1. Нет, это немного необычное поведение
  2. Потому что ваш браузер немного странный, и в любом случае он может вытягивать значок из- за пределов веб-страницы.
  3. Другие изображения должны быть заблокированы в любом случае

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .