Как сохранить/экспортировать файл SVG после создания SVG с помощью D3.js (IE, Safari и Chrome)?Jquery

Программирование на jquery
Ответить
Anonymous
 Как сохранить/экспортировать файл SVG после создания SVG с помощью D3.js (IE, Safari и Chrome)?

Сообщение Anonymous »

В настоящее время у меня есть веб-сайт, использующий D3, и я бы хотел, чтобы у пользователя была возможность сохранить SVG как файл SVG. Для этого я использую crowbar.js, но он работает только в Chrome. В Safari ничего не происходит, и IE запрещает доступ к методу click(), используемому в crowbar.js для загрузки файла.

Код: Выделить всё

var e = document.createElement('script');

if (window.location.protocol === 'https:') {
e.setAttribute('src', 'https://raw.github.com/NYTimes/svg-crowbar/gh-pages/svg-crowbar.js');
} else {
e.setAttribute('src', 'http://nytimes.github.com/svg-crowbar/svg-crowbar.js');
}

e.setAttribute('class', 'svg-crowbar');
document.body.appendChild(e);
Как загрузить файл SVG на основе элемента SVG на моем веб-сайте в Safari, IE и Chrome?

Подробнее здесь: https://stackoverflow.com/questions/232 ... -safari-an
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»