如何确定重定向的页面?
我正在使用此代码,但这并没有帮助我寻找:
$(function () {
//var locate = window.location;
//var t = window.location.hash;
var pagename = location.pathname.substr(location.pathname.lastIndexOf("/") + 1, location.pathname.length).toLowerCase();
if (pagename == "toppages.aspx") {
$('#back_to_your_list').show();
}
else {
$('#back_to_your_list').hide();
}
});
编辑:
所以,我的主页上有一个链接(mydomain.com/employee/default.aspx
),一旦用户点击它,这将从其重定向到另一个页面(mydomain.com/employee/toppages.aspx
),还有其他链接,并说用户点击名为Background check
的链接,这将重定向到其他页面,这次此页面的网址将为(mydomain.com/employee/toppages.aspx?id=123
)
逻辑应该是。
如果网页来自mydomain.com/employee/toppages.aspx?id=123
,则$('#back_to_your_list').show();
来自hide
我希望它有意义和困惑:)
答案 0 :(得分:0)
如果您想知道点击链接指向您网页的页面,只需使用推荐人:https://developer.mozilla.org/en/DOM/document.referrer
可能会指示浏览器阻止它。 您自己网站的另一种(hackish)解决方案可能只是将页面存储在localStorage中:
var lastPage;
$(function() {
var lastPage = localStorage['lastPage'];
localStorage['lastPage'] = document.location.pathname;
});