извлекать чужой svg-файл без ошибок http-secure - PullRequest
0 голосов
/ 08 октября 2019

Я хотел бы получить сторонний SVG и затем взаимодействовать с ним.

Я знаю, что SVG включает в себя некоторые изображения, и эти изображения не защищены http. (http вместо https).

Я хотел бы получить содержимое SVG, заменить все http sith https s и затем взаимодействовать с самим SVG.

До сих пор я пытался двумя способами:

// First method
Snap.load(mySVG, (result) => {
  //Do some stuff
}) 

//second method
fetch(mySVG)
.then((result) => {
  const myContent = Snap.parse(result.text())
})


Проблема в том, что, похоже, HTTP-запросы выполняются Snap.load() и fetch() соответственно, поэтому загружаются незащищенные URL-адресапрежде чем я смогу заменить их на защищенные.

Есть ли способ загрузить этот SVG после того, как его содержимое было отредактировано?

...