다른 도메인의 콘텐츠를 열면 다음 오류가 발생합니다.
$sceDelegate 정책에 따라 허용되지 않는 URL에서 리소스 로드가 차단되었습니다
해결책:
app.config(function($sceDelegateProvider) {
$sceDelegateProvider.resourceUrlWhitelist([
// 동일한 원본 리소스 로드를 허용합니다.
'자신',
// 자산 도메인에서 로드를 허용합니다. *와 **의 차이점을 확인하세요.
'http://media.w3.org/**']);
});
Angularjs에서 여러 도메인에 걸쳐 iframe을 사용하는 문제를 매우 간단한 방법으로 해결했습니다. 모두 마음에 드셨으면 좋겠습니다