Вкладка переключения Firefox на Backspace
Как известно пользователям Firefox, при нажатии кнопки возврата без выбора поля ввода вы вернетесь на предыдущую вкладку.
Проблема в том, что я сделал поле ввода на основе document.onkeydown(data){k=(data.key)}
данные. Пользователям не нужно щелкать это поле, чтобы использовать его.
Когда я нажимаю клавишу Backspace в поле ввода, Firefox возвращается к предыдущей вкладке. Очень надоедливый.
Это отлично работает в Internet Explorer и Google Chrome.
Кто-нибудь знает, как не позволить Firefox вернуться на предыдущую страницу при нажатии клавиши Backspace БЕЗ других взаимодействий пользователя?
1 ответ
Решение
Только что попробовал это в Firefox, и это, кажется, работает:
window.document.addEventListener('keydown', e => {
if(e.keyCode === 8) {
e.preventDefault();
e.stopPropagation();
//Put some logic to simulate backspacke key in your input content here
}
})