Перенаправить и сохранить мой значок - PullRequest
4 голосов
/ 20 января 2012

Мне было интересно, как перенаправления в Facebook сохраняют свой значок, когда вы нажимаете на ссылку в Facebook на его открытой новой вкладке с FB favicon

Мне интересно, как это можно сделать

Это не iframeтак как я мог сделать такую ​​вещь

Где я должен начать?И хотя при перенаправлении есть URL-адрес, может быть, он все делает

С уважением

Ответы [ 2 ]

6 голосов
/ 04 февраля 2012

Вы используете Google Chrome.Я уверен, что вы имеете в виду известную ошибку.См. эту ошибку , которая была объединена с этой ошибкой .

Какие шаги приведут к возникновению проблемы?

  1. Посетите сайт с /favicon.ico (например, facebook.com)
  2. Получите перенаправление с этого домена на новый домен без /favicon.ico
  3. Фавикон для нового URLнаследуется от последнего домена.

Каков ожидаемый результат?

Фавикон пуст.

Что происходит вместо?

Фавикон унаследован от последнего домена.

Другая информация:

Я обнаружил это, поскольку facebook.com не имеет прямой ссылки навнешние сайты, но регистрирует URL, а затем перенаправляет на него.Я воспроизвел проблему на локальном хосте с помощью оператора 'redirect' в веб-платформе ruby ​​'Sinatra'.

0 голосов
/ 20 января 2012

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

...