2009-10-18 1 views
0

내 js 파일 호출은 xmlHttpRequest를 사용하여 rss 피드를 표시합니다. 내 HTML 페이지 내에서 자바 스크립트를 참조하면 브라우저가 오류를 렌더링합니다. 권한이 거부되었습니다. 따라서 내 스크립트가 차단되고 있습니다. 보안 설정을 변경할 수 없으며 팁 주위의 모든 작업에 감사드립니다. 감사!자바 스크립트, XMLHttpRequest, 브라우저 내에서 권한이 거부되었습니다.

+1

나는 하루 이틀 전에 거의 동일한 질문을보고,이를 중복으로 표시되었습니다. –

답변

0

크로스 기원이 필요합니까? 그렇게 할 수는 없습니다 (최소한 확장 기능/플러그인 등을 직접 필요로하지 마십시오).

1

간단히 말해 XmlHttpRequest를 사용하면 도메인 전체에서 ajax 호출을 수행 할 수 없습니다. 의미, 당신이 웹 사이트가 mydomain.com이라면 someonelsesdomain.com에서 XHR을 사용하여 페이지 (xml 또는 기타)를 호출 할 수 없습니다.

일반적으로 플래시 (덜 우아함) 또는 웹 서비스 프록시 (좀 더 우아함)를 사용하는 것이 좋습니다. 자세한 내용은 Google "교차 도메인 아약스 전화"를 참조하십시오.

0

당신은 프록시 서버가 필요합니다 ... 자신의 서버에있는 외국 (이 경우 다른 서버의) 자료에 대한 액세스를 허용하는 유틸리티. 언급 된 다른 브라우저와 마찬가지로 브라우저에는 이러한 외부 서버에서 AJAX를 통해 콘텐츠에 액세스하지 못하게하는 보안 기능이 있으므로 프록시를 사용하면이 콘텐츠에 로컬로 액세스 할 수 있습니다.