Telegraph의 RSS 피드를 읽는 방법은 무엇입니까?

Telegraph의 RSS 피드를 읽는 방법은 무엇입니까?

에 따르면Telegraph.co.uk, 세계 뉴스 RSS 피드는 다음과 같아야 합니다. http://www.telegraph.co.uk/news/worldnews/rss

그러나 Chrome에서는 빈 페이지만 표시됩니다.

심지어 wget http://www.telegraph.co.uk/news/worldnews/rss거기에 한 줄이 포함된 파일을 나에게 던집니다.

<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet type='text/xsl' href='http://telegraph.feedsportal.com/xsl/eng/rss.xsl'?>

뭐가 잘못 되었 니?

답변1

Chrome 브라우저 콘솔을 열면 ctrl + shift + j브라우저가 해당 페이지를 로드하려고 할 때 다음 오류 메시지가 표시됩니다.

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.

무슨 일이 일어나고 있는지는 RSS 피드가 웹 사이트가 브라우저에서 RSS 피드 형식을 적절하게 지정하는 방법인 xsl 파일을 로드하려고 시도하고 있다는 것입니다. 그러나 Telegraph가 xsl 파일을 다른 도메인에 호스팅했기 때문에 브라우저 보안 정책으로 인해 해당 파일이 로드되지 않습니다. 그리고 크롬을 로드할 수 없기 때문에 아무것도 표시되지 않습니다. 이는 Chrome의 버그로 간주될 수 있습니다. Chrome이 xsl을 로드할 수 없는 경우 실제로는 기본 동작으로 돌아가야 합니다.

빈 페이지를 로드하고 를 누르면 RSS 피드의 소스 코드를 볼 수 있습니다.ctrl + u

관련 정보