異なるドメインからコンテンツを開くと、次のエラーが発生します:
$sceDelegate ポリシーによって許可されていない URL からのリソースの読み込みがブロックされました
解決策:
app.config(function($sceDelegateProvider) {
$sceDelegateProvider.resourceUrlWhitelist([
// 同じオリジンリソースの読み込みを許可します。
'自分'、
// アセット ドメインからの読み込みを許可します。* と ** の違いに注目してください。
'http://media.w3.org/**']);
});
非常に簡単な方法で、angularjs でドメイン間で iframe を使用する問題を解決できます。皆さんに気に入っていただければ幸いです。