相关疑难解决方法(0)

禁用浏览器的后退按钮

如何禁用浏览器的BACK按钮(跨浏览器)?

javascript asp.net

97
推荐指数
5
解决办法
11万
查看次数

ASP.NET身份验证登录和使用浏览器后退按钮注销

我正在寻找一个解决方案,供用户使用浏览器的后退按钮,一旦注销就导航到上一页.

我在asp.net中构建了一个Web应用程序,并使用自定义成员资格提供程序进行身份验证和授权.一切正常,除非用户点击退出链接退出应用程序并重定向到默认封面页,如果用户点击浏览器上的BACK BUTTON,它实际上会回到原来的状态.数据仍将显示.

当然,他们无法在该页面上做任何事情,点击任何链接,他们将再次重定向到登录页面.但是显示这些信息会让很多用户感到困惑.

我只是想知道是否有任何方式我可以清除浏览器的历史记录,因此使用不能返回,或者当他们点击后退按钮并让他们重定向到登录页面.

谢谢

asp.net asp.net-membership back-button

29
推荐指数
1
解决办法
7万
查看次数

防止使用后退按钮(在IE中)

因此,我目前就业地点的中小企业想要尝试禁用某些页面的后退按钮.我们有一个页面,用户进行一些选择并提交它们进行处理.在某些情况下,他们必须在另一页上输入评论.

用户已经想到的是,如果他们提交信息并转到带有评论的页面,则不必输入评论,然后点击后退按钮返回上一页.

我知道有几种不同的解决方案(其中许多解决方案比禁用后退按钮更优雅),但这就是我留下的.是否可以通过改变后退按钮的行为来阻止某人返回上一页.(比如提交 - >返回错误的排序).

由于双重发布信息,我不能让它返回上一页然后转移到当前页面.我只能直接离开当前页面.我用谷歌搜索它,但我只看到帖子说它将永远返回上一页.我希望有人有一些疯狂的功夫技能可以使这成为可能.

我知道每个人都说这是一个坏主意,我同意,但有时候你只需要做你所说的.

javascript internet-explorer back-button

12
推荐指数
3
解决办法
3万
查看次数

用于检测任何(所有)浏览器的浏览器后退按钮的代码

可能重复:
阻止使用后退按钮(在IE中)
禁用浏览器上的后退按钮
如何在IE和Firefox中禁用后退按钮?

惩罚时间,我认为发布这个问题是不合适的,因为它已经被问了很多次,但这次我发布准备好后果,因为我别无选择.我会回答任何评论,我也可以在下面给出的任何链接上展示我的尝试(你会感兴趣).

我有一个登录页面和一个page1.我需要在登录页面上处理或不工作浏览器后退按钮.这可能是我为FF和Chrome做的,但无法为IE做.我的FF工作代码如下.

window.onload = function ()
{
    if (typeof history.pushState === "function")
    {
        history.pushState("jibberish", null, null);
        window.onpopstate = function ()
        {
            history.pushState('newjibberish', null, null);
            // alert('back button pressed');
            // This works in Chrome and FireFox but not in IE
        };
    }
}
Run Code Online (Sandbox Code Playgroud)

我需要在我的登录页面中有一些代码(在所有浏览器上工作),以便:所需的输出:在登录页面上按下后退按钮不会将用户带回到page1(就像facebook登录页面一样).我不想禁用后退按钮,只是为了处理它在登录页面上的点击.

从评论编辑.请回答该怎么做,我读过"不要这样做"而不是该做什么.以下代码适用于页面加载,除非通过后退按钮加载此页面(第1页),然后单击登录页面

  if (Session["role"] == null)
        Response.Redirect("login.aspx");
Run Code Online (Sandbox Code Playgroud)

我试图在同一个问题上跟几个问题,但一直无法得到我需要的东西.我宁愿不使用window.location.hash,但如果没有其他解决方案就准备好了

代码项目 - 注销后的浏览器后退按钮问题

BlogSpot - 检测浏览器按钮

SO - 禁用浏览器后退按钮

SO - 禁用浏览器上的"返回"按钮

SO - …

javascript session cross-browser back-button

8
推荐指数
0
解决办法
8600
查看次数

如何阻止人们在离开我的网站后使用后退浏览器按钮,以便他们无法返回?

我实际上需要这个作为一个安全功能 - 我的网站的主题是敏感的(家庭暴力) - 我们在网站上有一个安全区域,如果点击该人被从网站带到一个"安全"的网站.

一旦他们点击了这个区域,我想阻止他们在指定的时间内回来 - 比如1小时 - 所以如果施虐者进入房间你可以逃离现场,即使他们按下后退按钮他们在看什么网站并不明显.

想法?

browser navigation back-button

6
推荐指数
1
解决办法
1784
查看次数

如何在参加在线考试时完全禁用浏览器的后退按钮?

在线考试一旦候选人点击了开始按钮,我就不想让他回去(到以前的页面),如果他通过使用浏览器属性做任何活动,他应该在同一页面.一旦他点击提交按钮,他就是走出那个页面.

在这里,如果我清除缓存并按下浏览器后退按钮,页面显示为" 文档已过期所请求的文档在Firefox的缓存中不可用. "因此我不想清除cach insted我需要竞争禁用后退按钮,即不应该发生任何事情单击后退按钮.

如果有人知道让我知道如何实现这个概念......

html javascript php jquery

6
推荐指数
3
解决办法
3万
查看次数

如何禁用IE和Firefox中的后退按钮?

重复:


我必须禁用浏览器的后退和前进按钮(IE和Firefox两者).我试过了:

//disable back button
window.onbeforeunload= function() { }   
window.history.forward(1);
Run Code Online (Sandbox Code Playgroud)

但这只适用于IE.
有没有万无一失的解决方案?

html javascript firefox

5
推荐指数
3
解决办法
3万
查看次数

使用Javascript禁用浏览器窗口的BackButton

可能重复:
禁用浏览器上的"返回"按钮

嗨伙计们,我需要禁用浏览器窗口的后退按钮.当我点击后退按钮时,我需要使用警报或其他方式显示一条消息.任何人都可以帮助我

javascript

-1
推荐指数
1
解决办法
2271
查看次数

如何禁用浏览器的后退按钮

可能重复:
禁用浏览器上的"返回"按钮

如何使用JavaScript禁用浏览器的后退按钮?

javascript

-2
推荐指数
1
解决办法
1044
查看次数