Скрипт в Edge с перекрестным поиском при создании изображения из ошибки броска openstreetmap - PullRequest
0 голосов
/ 03 января 2019

Я создаю изображение в Edge, когда я установил для image.src значение "http://b.tile.openstreetmap.org/2/3/1.png", загрузка изображения не удалась, и я попытался сделать два изменения: 1. изменить src на" http://a.tile.opencyclemap.org/cycle/2/1/1.png", loadуспех.2. закомментируйте строку "image.crossOrigin = 'anonymous'", загрузите успешно.Я обнаружил, что у края есть свойство "crossOrigin", но почему не удается загрузить изображение?Это ошибка для Edge?Я нахожу некоторые похожие проблемы MS Edge поддерживает атрибут crossorigin? , но состояние проблемы исправлено.

Microsoft Edge 41.16299.820.0

(function() {
  var button = document.getElementById('the-button');
  button.onclick = function() {
    var image = new Image();
    image.crossOrigin = 'anonymous';
    image.onload = function() {
      console.log('image load succeeded');
    }
    image.onerror = function() {
      console.log('image load failed!');
    }
    image.src = 'http://b.tile.openstreetmap.org/2/3/1.png';
  }
})();
<img src="http://b.tile.openstreetmap.org/2/3/1.png">
<!--http://a.tile.opencyclemap.org/cycle/2/1/1.png-->
<button id="the-button">Load image</button>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...