Teste se o URL está acessível no navegador, ou seja, verifique se não está bloqueado pelo servidor Proxy

Estou servindo meu site em mywebsite.com. Eu hospedo imagens no flickr para que todas as imagens sejam carregadas no navegador do usuário por meio de solicitações de obtenção para o flickr. Muitos dos usuários de meus sites acessam mywebsite.com a partir de redes corporativas, que bloqueiam o acesso ao flickr.com. Isso significa que os usuários recebem espaços reservados em branco muito irritantes em vez das imagens. Eu recebo o mesmo problema com o botão Curtir do Facebook. Isso faz meu site parecer muito pouco atraente para esses usuários.

Existe uma maneira de executar um script do lado do cliente que verifique se o flickr.com, facebook.com etc. estão acessíveis. Caso contrário, eu poderia alterar o atributo href da imagem para carregar de uma fonte alternativa ou substituir por uma imagem padrão explicando que a rede deles está bloqueando o acesso. Também pude remover o botão Curtir do Facebook.

Eu pensei que uma solicitação de http XML faria o truque, mas depois eu pensava em problemas entre domínios. Acho que também poderia configurar um proxy para servir as imagens, mas não quero fazer isso; a idéia disso é que o flickr leva o hit da largura de banda.

TLDR: Como determino se o flickr.com está acessível no navegador de um usuário, usando a tecnologia do lado do client

questionAnswers(5)

yourAnswerToTheQuestion