window.history.forward();
Метод forward () загружает следующий URL в списке истории, что аналогично нажатию на кнопку «Вперед» в вашем браузере. Если вы выполните window.history.back (), вы попадете на предыдущую страницу.
setTimeout(preventBack(), 0);
Здесь функция setTimeout выполняет функцию protectBack () каждые 0 миллисекунд (так мгновенно). Таким образом, он будет постоянно выполнять код, не давая пользователю времени нажимать кнопку возврата.
Таким образом, из-за этого пользователь не сможет вернуться.
Кстати, имя функции не должно быть в двойных кавычках.
window.onunload=function(){null};
Это означает, что код внутри {} будет выполнен (что является нулевым), прежде чем пользователь покинет страницу.