Проблема заключается в том, что Chrome перебрасывает Cross Domain Error при использовании файла url
Я внедряю документ svg в HTML, используя тег объекта с атрибутом данных в форме относительного пути, при событии onload я хочу получить SVGDocument с помощью getSVGDocument().
Я обращаюсь к файлу html с использованием url файла, когда вызывается getSVGDocument, Chrome дает ошибку перекрестного домена. Chrome фактически внедряет SVG, но getSVGDocument не возвращает DOM для SVG
Ошибка Chrome "Небезопасный JavaScript пытается получить доступ к фрейму с URL файлом:///C:/MyFiles/website/Dir1/a.svg из фрейма с URL файлом:///C:/MyFiles/website/Dir1/index.html Домены, протоколы и порты должны совпадать."
Как вы видите, базовый путь такой же как для html, так и для встроенного документа svg, так почему же Chrome выбрал эту ошибку?