Как сохранить/экспортировать файл 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

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