popstate

    0熱度

    1回答

    我一直在使用pushstate來管理站點導航的項目。該項目目前託管在Godaddy共享主機帳戶上,我剛剛使用HTTPD設置了Amazon EC2 Linux服務器,並將文件傳輸到新服務器。例如,我不得不添加一個.htaccess文件來幫助執行pushstate導航,以便它不會出現404錯誤。 當我嘗試訪問像godaddy服務器上的http://example.com/page1這樣的頁面時,它的行

    5熱度

    2回答

    這裏的pushState和popstate事件的一個簡單的例子: <button id="example_btn">Click me</button> <script> $("#example_btn").click(function(){ history.pushState( { 'url' : "example.htm" }

    8熱度

    2回答

    最後的狀態是有可能得到的最後狀態的HTML推到歷史堆棧,這樣的事情: history.pushState(null, null, {html: $('body').html()}); 改變窗口的位置: window.location = url; 現在從新位置: window.addEventListener('popstate', function(event) { // ba

    0熱度

    1回答

    我想用JQuery創建一個SPA網站。我知道如何使用history.pushState和$(window).on('popstate'),但我有幾個問題。目前我有一個處理popstate事件和導航鏈接的router.js文件。我將鏈接放置在自定義屬性(data-navId =「templates/page/page.html」)或href中,並使用 $(e).preventDefault(); 來

    1熱度

    1回答

    使用Ajax,並試圖使用.document對象創建實際的Ajax頁面上popstate事件處理程序: document.addEventListener("popstate", myPopState); 不幸的是,這並不永遠似乎觸發。 我的意圖是,頁面重新加載後,popstate事件觸發器會自動消失。

    1熱度

    1回答

    我創建的配置文件組件看起來像彈出。組件可以顯示在每個頁面上(不依賴於路由)。我想關閉它是智能手機上的「後退」按鈕,所以我使用HostListener註釋與窗口:popstate。它的工作原理,但如果我點擊返回按鈕ProfileComponent正在關閉,但也瀏覽器轉到上一頁。我想解決這個問題,使用的preventDefault(): @HostListener('window:popstate',

    4熱度

    1回答

    我有一個AngularJS應用程序,它可以調用API並返回一堆數據,然後用戶可以通過標記過濾以獲得更大粒度的結果。每次點擊標籤以過濾數據時,應用程序都會調用一個新的$http.get(),並使用適當的查詢參數修改該URL,以便用戶可以保存固定鏈接並返回任何特定的數據集。 我想給應用程序適當的歷史處理window.history.pushState(),並將每個歷史記錄對象的相關查詢參數作爲狀態數據

    1熱度

    1回答

    什麼都沒有發生我試圖在我的網站上的其中一個頁面上添加window.onpopstate,但沒有任何事情發生。我把頁面上的這個腳本: <script type="text/javascript"> window.addEventListener('popstate', function(event) { if (event.state) { alert(event

    10熱度

    2回答

    我試圖阻止用戶回到我的web應用程序。爲此,我嘗試捕獲window.onpopstate並添加e.preventDefault以取消後退按鈕效果。 但似乎並沒有發生。 window.addEventListener('popstate',function(e){ console.log(e); e.preventDefault(); }); 是不是可以防止瀏覽器的popstate事件?或者

    0熱度

    1回答

    OK,大家好,我是新來的堆棧溢出(只要被註冊而言),但經常用它來尋找解決方案。我已經搜索了我的問題,雖然我發現了幾篇與我的問題幾乎相關的文章和問題,但沒有一篇真正回答我的確切問題。非常抱歉,如果這已被問及一百萬次! 我是相當新的JQuery的,但必須有一些JavaScript的經驗一般。我對我試圖在我的新網站上實現的history.pushstate和history.popstate方法完全陌生。