Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   Сохранения страницы сайта (https://javascript.ru/forum/css-html-firefox-mizilla/71143-sokhraneniya-stranicy-sajjta.html)

Pochemuchka 28.10.2017 23:38

Сохранения страницы сайта
 
Встала задача сохранения страницы сайта. Подскажите какая функция javascript прикручена к событию нажатия ctrl + s в firefox, или имеется ли таковая. Если нет то есть ли достойная альтернатива для сохранения страницы сайта вместе с css и сопутствующими файлами. Заранее очень благодарен.

ruslan_mart 29.10.2017 09:03

window.addEventListener('keydown', function(e) {
  if(e.ctrlKey && e.keyCode === 83) {
     console.log(true);
     e.preventDefault();
  }
});

Pochemuchka 29.10.2017 13:04

Уточню вопрос.
При нажатии ctrl + p страница выводится на печать, этой комбинации клавишь соответствует встроенная js функция window.print(), какая встроенная функция привязана к событию ctrl + s? И есть ли она?
Есть ли документация в которой можно посмотреть все эти функции в firefox?

ruslan_mart 29.10.2017 17:47

Встроенной функции нет. Но можно попробовать сохранять страницу таким путём:

var link = document.createElement('a');
link.href = '';
link.download = '';
link.click();


Часовой пояс GMT +3, время: 00:33.