3
이전 페이지 (제목 또는 이와 비슷한 것)와 관련된 레이블이있는 뒤로 버튼을 표시하고 싶습니다. click 이벤트를 호출합니다. 현재 이벤트에서 window.history.back()
기능을 사용하지만 어떻게 레이블을 얻을 수 있습니까?Backbone.js - 이전 페이지의 레이블이있는 뒤로 버튼 (window.history.back)
이전 페이지 (제목 또는 이와 비슷한 것)와 관련된 레이블이있는 뒤로 버튼을 표시하고 싶습니다. click 이벤트를 호출합니다. 현재 이벤트에서 window.history.back()
기능을 사용하지만 어떻게 레이블을 얻을 수 있습니까?Backbone.js - 이전 페이지의 레이블이있는 뒤로 버튼 (window.history.back)
JS는 즉시 주문하여 previous URL을 요청할 수 있지만 이전 제목은 요구하지 않습니다.
다른 사용자 정의 구현을 사용할 수 있습니다.
// 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"));
}
참고 : 쿠키 예를 들어 내가 코드를 단순화하기 위해 jquery-cookie plugin을 사용하고 있습니다.
사용자가 방문하는 모든 페이지에서 pushHistory()
으로 전화를 걸어 귀하의 "app.history"쿠키에서 적절한 요소를 취하여 정보를 표시 할 수 있습니다.