【问题标题】:Disable browser refresh button禁用浏览器刷新按钮
【发布时间】:2011-07-26 16:11:36
【问题描述】:

我正在开发一个在线考试系统,因为我想禁用特定页面中浏览器的刷新按钮。怎么可能?我尝试使用 JavaScript 但它不起作用..

提前谢谢........

【问题讨论】:

    标签: browser button refresh


    【解决方案1】:

    你只能通过脚本来做......即首先你需要知道我们键盘上按钮的 ASCII 码......

        document.onkeydown=function()
        {
     switch(event.keycode)
    {
    case 116:event.return value=false;
        event.keycode=0;
        return false;
    case 82:if(event.ctrlkey)
    {
    event.returnvalue=false;
    event.keycode=0;
    return false;
    }}
    }
    

    【讨论】:

      【解决方案2】:

      当参加考试的人登录时设置一个“cookie”,

      从现在开始,您检查此人是否已注销,

      以这样的方式编写您的页面加载代码,它有两种方式,如果用户已经注销,则首先刷新页面以供新用户登录,其他加载用户所在的页面具有相同的数据在他重置之前的屏幕上设置。

      另一种方式:

      在 cookie 中存储值并动态使用浏览器的“返回”按钮来检索他在重新加载后所在的页面。然后从 cookie 中填回值。

      【讨论】:

        【解决方案3】:

        安全策略禁止

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-03-04
          • 1970-01-01
          • 2018-06-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-08-06
          相关资源
          最近更新 更多