Как предотвратить всплывающее диалоговое окно сохранения страницы браузера по умолчанию в команде сохранения GrapesJS
Я хотел бы знать, как предотвратить всплывающее диалоговое окно сохранения страницы по умолчанию в браузере при нажатии CTRL+ S. Ниже приведен мой код команды для сохранения функции GrapesJS.
keymaps.add('ns:save-keymap', '⌘+s, ctrl+s', editor => {
editor.runCommand('save-db');
});
editor.on('keymap:emit', (id, shortcut, event) => {
switch(id){
case 'ns:save-keymap':
event.preventDefault();
event.stopPropagation();
//alert('Saving template...');
break;
}
});
Обход всплывающего диалогового окна сохранения страницы браузера по умолчанию в команде сохранения GrapesJS. Хотяevent.preventDefault();
уже введен в триггер событий, но, похоже, не работает.
Спасибо