przycisk Wstecz wewnątrz ramki iframe przy użyciu history.js

Robię projekt w RoR. Ten projekt jest wewnątrz iFrame. W tym iframe ma przycisk do przodu i do tyłu. Po kliknięciu przycisku wstecz zawartość iframe powinna wrócić, ale nie cała strona przeglądarki. Ja używam "histroy.js„Wtyczka. Ale nie wiem, jak z niej korzystać.

Mój kod jest następujący:

$('#back-btn').on('click', function () {
    History.back();
});

$('#forward-btn').on('click', function () {
    History.forward();
});

$("a").click(function () {
    n = 1;
    q = n++;
    var s = $(this).attr("href");
    var o = 'History.pushState({state:' + q + ',rand:Math.random()}, "State 1", \"' + s + '\");'
    $("#z").empty().append('<button onclick=\'javascript:' + o + '\'>sds</button>');
    $("#z button").click();


    //this is for checking log
    (function (window, undefined) {

        var
        History = window.History, // Note: We are using a capital H instead of a lower h
            State = History.getState(),
            $log = $('#log');

        // Log Initial State
        History.log('initial:', State.data, State.title, State.url);

        // Bind to State Change
        History.Adapter.bind(window, 'statechange', function () { // Note: We are using statechange instead of popstate
            // Log the State
            var State = History.getState(); // Note: We are using History.getState() instead of event.state
            History.log('statechange:', State.data, State.title, State.url);
        });
    })(window);
})

Uwaga: Czasami używam wywołania ajax.

Dziękuję za wsparcie.

questionAnswers(1)

yourAnswerToTheQuestion