как разрешить блокировку перекрестного источника (CORB), заблокированную реакцию перекрестного источника <URL> - PullRequest
0 голосов
/ 12 марта 2019

Я получаю URL-адрес изображений из базы данных Firebase, а затем использую URL-адреса, чтобы вставить изображение на мою страницу.

Проблема в том, что я получаю эту ошибку (PS Я использую URL-адрес изображений из Википедии).) enter image description here

Cross-Origin Read Blocking (CORB) blocked cross-origin response https://fr.wikipedia.org/wiki/Capital_(magazine) with MIME type text/html. See https://www.chromestatus.com/feature/5629709824032768 for more details.
Cross-Origin Read Blocking (CORB) blocked cross-origin response <URL> with MIME type text/html. See <URL> for more details.

это мой код:

 var databaseRef = firebase.database().ref('titres/');
        databaseRef.once('value' , function(snapshot) {
        snapshot.forEach(function(childSnapshot) {
        var childKey = childSnapshot.key;
        var childData = childSnapshot.val();
        const list = document.getElementById('favoris');
        [childSnapshot].forEach(item => {
          // add title as an option in the select tag 
            var table = document.getElementById("myTable");
              var row = table.insertRow(0);
              var cell1 = row.insertCell(0);
              var cell2 = row.insertCell(1);
               let img = document.createElement('IMG');
               cell2.innerHTML=item.val().nom;
               if (item.val().URL_logo != undefined && item.val().URL_logo !="" && item.val()!=undefined &&  item.val().URL_logo !=" " )
               {  console.log(item.val().nom)  
                  console.log(item.val().URL_logo)

                    img.src=item.val().URL_logo ;
                    img.height="42"
                    img.width="100"
                    cell1.appendChild(img)

               }
               else{ cell1.innerHTML=item.val().nom;}

Есть идеи, как это исправить?

1 Ответ

2 голосов
/ 12 марта 2019

Когда вы устанавливаете src для изображения, вам нужно использовать URL, который указывает на фактическое изображение.

Вы, кажется, используете URL-адреса для HTML-документов Википедии.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...