Загрузка в расширении хром

127
08 сентября 2019, 22:10

Как в расширении хром скачивать файлы, и если возможно самому формировать файл который скачает пользователь?

Answer 1
function download(filename, text) {
  var element = document.createElement('a');
  element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text));
  element.setAttribute('download', filename);
  element.style.display = 'none';
  document.body.appendChild(element);
  element.click();
  document.body.removeChild(element);
}
// Start file download.
download("hello.txt","This is the content of my file :)");

text/plain - подставляете свой тип файла который нужен

Источник

READ ALSO
Новостная лента (JS CSS HTML)

Новостная лента (JS CSS HTML)

Не так давно перешел на веб программирование с десктопа

98
Как работает клиентское кэширование?

Как работает клиентское кэширование?

Есть определённый AJAX-запрос, который клиенты могут выполнять к серверу любое количество разХочу это исправить и снять немного нагрузку с сервера...

134
Создание изображения через JS

Создание изображения через JS

Как в js создаватьpng ,

132
Генеалогическое дерево. Вёрстка

Генеалогическое дерево. Вёрстка

Требуется реализовать юзабельное генеалогическое дерево родители/дети (фамилия, имя, отчество) работающее в браузере ПК (мобильный размер...

138