Попытка сделать это, которая выполняет поведение по умолчанию.
window.addEventListener('beforeunload', this.beforeUnloadFunc); function beforeUnloadFunc(e) { e.preventDefault(); e.returnValue = ''; return null; }
Вы можете попробовать это!
document.onkeydown = function() { if(event.keyCode == 116) { event.returnValue = false; event.keyCode = 0; return false; } }
Источник https://www.codeproject.com/Questions/243851/How-to-disable-back-forward-and-Refresh-functional