No it is not possible to disable refresh nor the “back” button.
Typically when people ask to do this it is because they are trying to prevent the same form/data from being processed twice. There are design techniques that be used to prevent this sort of behavior (e.g. there is a “post-redirect-get” approach that prevents a repost of form data when the back button is used).
What are you trying to do:? Are you trying to not refresh IS page for example (when you go to logs/service Usage) the page gets refreshed automatically and you want to disable this feature? --No it’s not possible:
It’s hard to make a recommendation without knowing what you’re trying to achieve.
I can say with certainty, however, that #4 is a non-solution. It does not prevent someone from using the refresh button. Pages that say “please don’t refresh or hit the back button” are a bad approach.