Я использую 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
в консоли.