В некоторых браузерах могут работать некоторые приемы, но нет ничего, что могло бы гарантировать, что они не смогут обновить страницу.Браузеры и веб-стандарты широко открыты, поэтому пользователь может легко взломать браузер, чтобы обойти все, что вы внедрили.
Если обновление негативно повлияет на работу пользователей, лучше всего дать им текстовое предупреждение.1003 *
Если это необходимо для исправления ошибки (например, отсутствия идемпотентности), вам следует вместо этого заняться исправлением ошибки.