Я обслуживаю свой веб-сайт на mywebsite.com.Я размещаю изображения на flickr, поэтому все изображения загружаются в браузер пользователя через запросы на получение flickr.Многие пользователи моих веб-сайтов получают доступ к mywebsite.com из корпоративных сетей, которые блокируют доступ к flickr.com.Это означает, что пользователи получают очень раздражающие пустые заполнители вместо изображений.У меня та же проблема с кнопкой «Нравится» на Facebook.Это делает мой сайт очень непривлекательным для таких пользователей.
Есть ли способ запустить скрипт на стороне клиента, который будет проверять, доступны ли flickr.com, facebook.com и т. Д.Если нет, я мог бы изменить атрибут href изображения для загрузки из альтернативного источника или заменить стандартным изображением, объясняющим, что их сеть блокирует доступ.Я также мог бы удалить кнопку «Мне нравится в Facebook».
Я думал, что запрос XML http поможет, но потом я столкнусь с междоменными проблемами.Думаю, я мог бы также настроить прокси для обслуживания изображений, но я не хочу этого делать;Идея в том, что flickr принимает удар по пропускной способности.
TLDR: как определить, доступен ли flickr.com из браузера пользователя, с использованием технологии на стороне клиента.