次のようなiframeデータを含むdivがあります
<div class="video-container" ng-bind-html="trustedContentSce(value.content)" class="item"></div>
<p ng-bind-html="value.content"></p>
そしてコントローラーで
$scope.trustedContentSce=function(value){
return $sce.trustAsHtml(value)
};
また、app.configに次のものが含まれています
$sceDelegateProvider.resourceUrlWhitelist(['self', new RegExp('^(http[s]?):\/\/(w{3}.)?youtube\.com/.+$')]);
私は value.content のデータを次のように受け取ります
<iframe width="560" height="315" src="https://www.youtube.com/embed/lGP1YFE5s4M" frameborder="0" allowfullscreen></iframe>
そして私のアプリを通して投稿している間
<iframe width="560" height="315" src="https://www.youtube.com/embed/fk4BbF7B29w" frameborder="0" allowfullscreen></iframe>
これはほとんど同じです。ではない?
これは私が直面している問題のスクリーンショットです(上のビデオはアプリから投稿され、下のビデオはウェブから投稿されています