sideshowbarker был прав, проблема была в том, что я использовал <img>
для отображения текстового файла HTML. Когда я избавился от тега <img>
, ошибка CORB исчезла. Вместо этого я использовал $http.get(downloadURL)
для получения файла, затем $sce.trustAsHtml(doc.data);
для очистки HTML, затем в шаблоне AngularJS я использовал <div ng-bind-html="myFile"></div>
для отображения его в шаблоне. Вот код контроллера AngularJS:
firebase.firestore().collection('Videos').doc($scope.longLanguage).collection($scope.longLanguage + '_Videos').doc($scope.movieTitle).collection('Clips').doc($scope.movieTitle + '_999999').get()
.then(function(doc) {
$http.get(doc.data().lyricsDownloadURL)
.then(function(doc) {
$scope.lyrics = $sce.trustAsHtml(doc.data);
})
.catch(error => console.error(error));
})
.catch(error => console.error(error));
и вот шаблон AngularJS:
<div class="col-sm-6 col-md-6 col-lg-6">
<div ng-bind-html="lyrics"></div>
</div>