2011-05-30 3 views
6

Esta es una versión rizada.Videos de youtube incrustados bloqueados por administradores de red que detienen la carga de la página web

Hemos desarrollado un sitio web para uno de nuestros clientes que tiene algunos videos incrustados de youtube. Lamentablemente, el software de filtrado de Internet de los clientes bloquea el acceso a YouTube; no se puede modificar ni se cambiará porque es su política (arcaica).

El problema es que nuestro cliente no puede cargar el sitio web porque se cuelga al intentar cargar los videos incrustados. Aparentemente aparece una página html normal con un mensaje de "prohibido" cuando alguien intenta acceder a youtube, por lo que pensé que el navegador se daría por vencido y seguiría adelante ... pero no.

¿Alguien tiene alguna sugerencia simple sobre cómo se puede resolver esto? Tal vez el mensaje 'denegado' debe tener un encabezado 403 para que el navegador se rinda ... ¿existe alguna forma de hacerlo en el html?

Cheers, John.

+1

¿Podría hacer una solicitud de 'favicon.ico' de YouTube en JavaScript, y en el evento' error' eliminar los videos de YouTube? – alex

+0

Podría hacer, estaba esperando algo más simple, como una configuración inteligente o algo así ... –

+0

No estoy al tanto de ningún 'param' para hacerlo, desafortunadamente. – alex

Respuesta

2

¿Podría usar IFrames?

<html> 
<body> 
    <p> anything outside of the frame</p> 
    <iframe src="page_with_video.htm> 
    <p> Sorry you can't acess this</p> 
    </iframe> 
</body> 
</html> 

y entonces se podría simplemente incrustar los vídeos en una página externa, que hace que la página con los videos para cargar por separado del resto.

+0

Excelente sugerencia ... actualmente estamos intentando hacer que el departamento de TI de nuestro cliente arregle su filtro de Internet, pero parece una solución bastante buena si falla. –

+0

Al final nos dimos por vencidos, no se movieron, así que le explicamos a nuestro cliente que arregle su equipo de TI. –

Cuestiones relacionadas