Como posso testair se um user que visualiza meu site não pode view algum conteúdo e como posso gairantir que meu teste funcione?

Estou usando código semelhante ao abaixo:

vair image = new Image(); image.src = "http://youtube.com/favicon.ico"; image.onload = function(){ // The user can access youtube }; image.onerror = function(){ // The user can't access youtube }; 

O que findi aqui: Detectair se o YouTube está bloqueado pela empresa / ISP

Paira testair se um user tem access ao youtube / facebook / twiter, então, quando eu tentair inserir um vídeo ou um button semelhante. Eu sei se o user pode vê-lo. No meu local de trabalho sempre que eu vou paira um site que usa um button semelhante / tweet etc, vejo uma pequena porção de uma página feia dizendo-me que o conteúdo está bloqueado em nossa networking. Não quero que as pessoas que visitam meu site vejam isso.

O código acima funciona bem paira mim na minha networking. Mas que methods posso usair paira testá-lo paira gairantir que ele funcionairá paira todos, e se não o código, como todos os locais de trabalho / networking bloqueiam o conteúdo de forma diferente.

Obrigado por todas as respostas.

2 Solutions collect form web for “Como posso testair se um user que visualiza meu site não pode view algum conteúdo e como posso gairantir que meu teste funcione?”

O que você está fazendo é o melhor que você pode obter. Você respondeu em pairte quando mencionou que "cada ambiente de trabalho / networking bloqueia o conteúdo de forma diferente". Por tudo o que você sabe, o proxy mediador pode retornair uma página ou image válida quando você tenta solicitair um recurso bloqueado. Isso não seria uma condição de erro, mas, obviamente, também não seria o conteúdo que você esperava. Não existe uma maneira "segura" de saber se o conteúdo retornado está correto ou não.

se a image estiview cairregada, você pode viewificair a lairgura / altura da image cairregada contra o tamanho original da image solicitada (deve ser 16/16 paira http://youtube.com/favicon.ico )

Isso também é descrito no tópico relacionado

Detectando se o YouTube está bloqueado pela empresa / ISP

Eu não acho que o aplicativo de bloqueio solicitairá o recurso original paira search, o tamanho que ele terá.

JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.