Разрешение script70 отклонено ie 11 при повторной загрузке SVG - PullRequest
0 голосов
/ 23 января 2020

Я использую https://github.com/ariutta/svg-pan-zoom/ для увеличения изображений SVG.

При изменении выпадающего списка я изменяю атрибут данных svg object, чтобы загрузить новое изображение SVG.

var imageName = "../images/svg/"+floorname+".svg"; и затем установите атрибут data $('#svgObject').attr("data",imageName);

Это svg в html:

 <div class="box">
   <object id="svgObject" type="image/svg+xml"></object>
 </div>

Когда я это делаю, я получаю script70: permission denied в ie11.

В вышеупомянутой библиотеке я вижу, что ошибка возникает в этом коде.

 // Look for existent instance
    for (var i = instancesStore.length - 1; i >= 0; i--) {
      console.log(instancesStore[i]);
      if (instancesStore[i].svg === svg) { //error here when trying to access "svg"
        return instancesStore[i].instance.getPublicInstance();
      }
    }

Я вижу то же самое, когда я console.log * instancesStore и попробуйте увидеть объект svg в консоли.

...