Можете ли вы использовать JavaScript для прослушивания ключевого события до того, как Safari его обработает. Я знаю, что на Yahoo Mail (довольно досадно) cntrl-w закрывает вкладку почты, а не вкладку.
Что-то вроде этого для события нажатия клавиши:
function preventBackspace(e) {
var evt = e || window.event;
if (evt) {
var keyCode = evt.charCode || evt.keyCode;
if (keyCode === 8) {
if (evt.preventDefault) {
evt.preventDefault();
} else {
evt.returnValue = false;
}
}
}
}
взято из здесь