Как предотвратить всплывающее диалоговое окно сохранения страницы браузера по умолчанию в команде сохранения 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();уже введен в триггер событий, но, похоже, не работает.

Спасибо

0 ответов

Другие вопросы по тегам