2017-02-08 17 views
1

私はframework7の初心者です。私はframework7 jsのback()ボタンのナビゲーション履歴を削除する方法がわかりません。私は複数のページを開発しています。各ページには異なる内容が含まれていますので、これを使用して作成します。たとえば、このlogin.html、home.html、logout.htmlのようにします。 私はlog.html(page)mainView.route.loadPage('home.html')から を使ってhome.html(page)に行きました。ログアウトボタンをクリックするとmainView.route.loadPage('logout.html')を使ってlogout.html(page)に行きました。私の問題は何ですか?私はそれが起こって再びログアウト - に戻ってブラウザボタンをクリックし、ログアウト>家庭の後に再帰的にフレームワーク7のバック履歴を削除するには?

あなたは歴史からログインページを削除することができ

答えて

0

for (var i = 0; i < mainView.history.length; i++) { 
    if (mainView.history[i] === 'login.html') mainView.history.splice(i,1); 
} 

//So when you are on home page, login page sit on left: 
$$('.view-main .page-on-left, .view-main .navbar-on-left').remove(); 
関連する問題