gpt4 book ai didi

javascript - 浏览器后退按钮不起作用

转载 作者:行者123 更新时间:2023-12-02 18:51:13 25 4
gpt4 key购买 nike

我有这个菜单栏 -

enter image description here

当我加载此页面时,默认情况下页面会重定向到仪表板,仪表板现在没有内容。

一切都很顺利,直到我点击浏览器的后退按钮,此页面被重定向到登录页面。

如何保留历史记录,以便每次单击浏览器的后退按钮时,它都应该重定向到仪表板页面?然后停止传播以获得更多点击。

看一下 HTML-

<li class="active"><a href="/Home/Dashboard" rel="tooltip" data-original-title="What is new?"
data-placement="bottom"><i class="icon-home icon-white"></i>&nbsp;Dashboard</a></li>

<li><a href="#" id="_Layout_Contact" rel="tooltip" data-original-title="Manage Contacts"
data-placement="bottom"><i class="icon-white icon-user"></i>&nbsp;Contact</a></li>

<li><a href="#" id="_Layout_Task" rel="tooltip" data-original-title="Task House"
data-placement="bottom"><i class="icon-white icon-tasks"></i>&nbsp;Task</i></a></li>

<li><a href="#" id="_Layout_Appointment" rel="tooltip" data-original-title="Handle Appointments"
data-placement="bottom"><i class="icon-white icon-calendar"></i>&nbsp;Appointment</a></li>

<li><a href="#" id="_Layout_Project" rel="tooltip" data-original-title="Explore Projects"
data-placement="bottom"><i class="icon-white icon-briefcase"></i>&nbsp;Project</a></li>

<li><a href="#" id="_Layout_Sales" rel="tooltip" data-original-title="Check Sales"
data-placement="bottom"><i class="icon-white icon-barcode"></i>&nbsp;Sales</a></li>

<li><a href="#" title="" onclick="showDialog('/Opportunity/_Create' , 'Add Opportunity')"
id="_Layout_AddOpportunityLink">Add Opportunity</a> </li>

我尝试过-

我读到 javascript 可以帮助我们保存历史记录,所以我尝试使用超引用作为-

例如。带联系页面-

<li><a href="javascript:history.go(-1)" id="_Layout_Contact" rel="tooltip" data-original-title="Manage Contacts"
data-placement="bottom"><i class="icon-white icon-user"></i>&nbsp;Contact</a></li>

但它一直在加载页面,什么也没发生。帮忙?

我正在使用 MVC4 razor View 引擎。

最佳答案

对于较新的浏览器,您可以使用 HTML5 History API .

history.pushState(null, null, $(window).attr("href"));
$(window).on("popstate", function (e) {
e.preventDefault();
alert("dashboard");
//load dashboard
});

如果需要支持旧版浏览器,可以使用 history.js .

关于javascript - 浏览器后退按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15803326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com