
De acuerdo aTelegraph.co.uk, el canal rss de noticias mundiales debería ser este: http://www.telegraph.co.uk/news/worldnews/rss
Sin embargo, con Chrome sólo aparece una página en blanco.
Incluso wget http://www.telegraph.co.uk/news/worldnews/rss
me arroja un archivo con una línea allí:
<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet type='text/xsl' href='http://telegraph.feedsportal.com/xsl/eng/rss.xsl'?>
¿Lo que está mal?
Respuesta1
Si abre la consola del navegador Chrome, ctrl + shift + j
verá el siguiente mensaje de error cuando el navegador intente cargar esa página:
Unsafe attempt to load URL http://telegraph.feedsportal.com/xsl/eng/rss.xsl from frame with URL http://www.telegraph.co.uk/news/worldnews/rss. Domains, protocols and ports must match.
Lo que sucede es que la fuente RSS está intentando cargar un archivo xsl, que es una forma para que los sitios web formatee bien sus fuentes RSS en un navegador. Pero como Telegraph ha alojado su archivo xsl en otro dominio, la política de seguridad de los navegadores no permite que se cargue. Y como no puede cargar Chrome, no muestra nada en absoluto. Esto podría considerarse un error en Chrome; si Chrome no puede cargar el xsl, debería volver a su comportamiento predeterminado.
Puede ver el código fuente de la fuente RSS para ver que es todo suyo cargando la página en blanco y presionandoctrl + u