我想显示一个后退按钮,它带有一个与上一页相关的标签(一个标题或类似的东西),该标签将在单击事件时被调用。我目前在事件中使用window.history.back()函数,但我如何获得标签?
window.history.back()
aor9mmx11#
JS的开箱即用功能允许请求previous URL,但不允许请求以前的标题。您可以使用其他自定义实现。例如,对于Cookie:
// code simplified and no tested function pushHistory() { var history = getHistory(); var newHistory = { url: window.location.pathname, title: $("title").text() } history.push( newHistory ); $.cookie( "app.history", JSON.parse( history ) ); } function getHistory(){ return JSON.parse( $.cookie( "app.history" ) ); }
现在由您决定在用户访问的每个页面中调用pushHistory(),并在“app.history”cookie中使用适当的元素来显示信息。
pushHistory()
1条答案
按热度按时间aor9mmx11#
JS的开箱即用功能允许请求previous URL,但不允许请求以前的标题。
您可以使用其他自定义实现。例如,对于Cookie:
现在由您决定在用户访问的每个页面中调用
pushHistory()
,并在“app.history”cookie中使用适当的元素来显示信息。