2011-12-04 16 views
8

Estoy intentando insertar algunos sitios aleatorios en un iframe. Estoy recibiendo este error:¿Cómo detectar si un sitio no puede ser incrustado a través de iframe?

Refused to display document because display forbidden by X-Frame-Options. 

estoy dispuesto a respetar sus deseos y no incrustarlo, pero me gustaría ser capaz de detectar que se establece, de modo que pueda intentar y volver a cargar otra página. ¿Hay un modo fácil de hacerlo en Javascript?

Respuesta

0

Puede hacerlo utilizando el lado del servidor CURL o utilizando la solicitud AJAX. De cualquier manera, la idea es que haga una solicitud al sitio web en cuestión y simplemente verifique si la respuesta contiene X-Frame-Options.

+0

¿No fallaría la solicitud de AJAX porque el sitio no está en el mismo dominio? – riffraff

+0

Estoy bastante seguro de que la respuesta de error aún contendrá el encabezado de refrenamiento. – Gajus

Cuestiones relacionadas