ホームページ  >  記事  >  ウェブフロントエンド  >  ドメイン間で AngularJS iframe でコンテンツを開くときのエラーの解決策_AngularJS

ドメイン間で AngularJS iframe でコンテンツを開くときのエラーの解決策_AngularJS

WBOY
WBOYオリジナル
2016-05-16 16:18:101301ブラウズ

異なるドメインからコンテンツを開くと、次のエラーが発生します:

$sceDelegate ポリシーによって許可されていない URL からのリソースの読み込みがブロックされました

解決策:

コードをコピーします コードは次のとおりです:

app.config(function($sceDelegateProvider) {
$sceDelegateProvider.resourceUrlWhitelist([
// 同じオリジンリソースの読み込みを許可します。
'自分'、
// アセット ドメインからの読み込みを許可します。* と ** の違いに注目してください。
'http://media.w3.org/**']);
});

非常に簡単な方法で、angularjs でドメイン間で iframe を使用する問題を解決できます。皆さんに気に入っていただければ幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。