pushstate

    2熱度

    2回答

    當我在Safari 5中觸發我的popState(頁面返回)時,我似乎無法訪問window.history.state對象。此代碼完美適用於Chrome 19和Firefox 12. window.onload = function() { window.setTimeout(function() { var original = window.location.hre

    0熱度

    1回答

    我正在一個小網站努力,並試圖使用jQuery + AJAX動態加載信息。截至目前,我有一個主頁〜/ home和個人資料頁〜/個人資料。這兩頁共享相同的頁眉和頁腳,我首先加載頁眉,然後加載頁面,然後加載頁腳。當我切換頁面時,我只是用另一個html替換頁面div。然而,這裏的問題是,如果你導航到〜/ profile並加載它只是加載頁面div內容的HTML頁面。 基本上我想知道如果任何人有一個系統上的好

    0熱度

    1回答

    我目前使用此代碼,我發現(?pushState的),以自動滾動到錨: $(function() { $('nav a[href*=#]').bind('click',function(event){ var $anchor = $(this); $('html, body').stop().animate({ scrollTop: $($ancho

    1熱度

    1回答

    我正在爲一個有兩個域的站點編寫一個Greasemonkey userscript。假設http://friendlyurl.com和http://ugly.url.com。 http://friendlyurl.com/*重定向到http://ugly.url.com/*。 我想包含在userscript中的一個功能是使用HTML5 replaceState()將醜陋的URL重寫爲友好的URL。

    0熱度

    1回答

    我正在創建我的第一個使用Backbonejs路由器的應用程序。 http://backbonejs.org/#Router 我很好奇,是有可能定義將火,除了每一個URL段的路由? 在我而言,我不希望這個回調火如果URL http://www.example.com/login,但我不希望它火 http://www.example.com/ http://www.example.com/foo ht

    1熱度

    1回答

    我想擴展我的問題關於這個question。我能夠得到pushstate在我的Backbone應用程序中正確工作。所以當訪問我的應用程序和導航鏈接時,我被重定向到localhost:8000 /頁面而不是localhost:8000 /#頁面。現在我的問題在重新加載localhost:8000/page時變得明顯。很明顯,我的服務器會拋出一個錯誤,因爲它找不到指定的頁面。與localhost:800

    0熱度

    2回答

    我試圖用pushState的在我的web應用程序,像這樣: //default settings var ds = { path: window.module.Globals.prototype.base_url, //location misc variable for my app type: 'POST', dataType: 'html',

    9熱度

    3回答

    爲了提高我網站的性能/響應能力,我使用AJAX,replaceState,pushState和popstate監聽器實現了部分頁面加載。 我基本上將我的頁面的中心部分(HTML)作爲我的狀態對象存儲在歷史記錄中。當點擊一個鏈接時,我只需要從服務器獲取頁面的中心位(用不同的Accept頭標識這些請求)並用javascript代替它。在popstate上,我抓住了前面的中心部分,並將它推回到dom中。

    1熱度

    2回答

    我的東西更新網址是這樣的: window.history.pushState(null, "Page title", "/?param=" + myParamValue); 這工作得很好,但當用戶點擊後退按鈕,在URL中獲取更新,但網頁不刷新。 我有一個更新內容的ajax例程,但如果可能的話,我不想重複執行後退/前進導航,我只是希望在用戶點擊後退/前進瀏覽器時重新加載頁面鈕釦。 問題:有沒有辦

    0熱度

    1回答

    我一直試圖在我的應用程序中獲取可收藏的各種路線,如果我沒有啓用pushState,這是可能的。用戶可以輸入mysite.com/#/view/30並顯示適當的視圖。 但是,如果我要啓用pushState並轉到mysite.com/view/30,我會收到一個解析錯誤(通過根頁面瀏覽工作正常)。 我目前正在利用使用Require.js的Backbone.js Boilerplate,並且解析錯誤出現