如何在浏览器上禁用F5刷新?

Dis*_*ive 6 javascript refresh

最好使用JavaScript,但也希望听到其他方式

Mat*_*att 14

这将禁用F5,但不会禁用实际的刷新功能:

document.onkeydown = function (e) {
  if (e.keyCode === 116) {
    return false;
  }
};
Run Code Online (Sandbox Code Playgroud)

至少在Chrome/XP上.


Dol*_*lph 9

  1. 编写一系列 删除刷新功能的浏览器扩展.
  2. 在您的用户使用条款中要求您的用户安装(和使用)您的扩展程序.
  3. 起诉违规行为.
  4. 利润!(?)