[英]Good-willed Back Button Redirect Script?
我正在嘗試充分利用后退按鈕重定向腳本功能。 我有一個插件可以在我的網站上播放背景音樂(用戶啟動的)。 只要用戶點擊前進,音樂就會連續不斷地從一個頁面流到另一個頁面,幾乎不間斷,無需重新啟動。 如果用戶單擊后退按鈕(或刷新),音樂將停止並且他們必須手動按下播放以重新開始播放。 作者說他們沒有辦法解決 ...
[英]Good-willed Back Button Redirect Script?
我正在嘗試充分利用后退按鈕重定向腳本功能。 我有一個插件可以在我的網站上播放背景音樂(用戶啟動的)。 只要用戶點擊前進,音樂就會連續不斷地從一個頁面流到另一個頁面,幾乎不間斷,無需重新啟動。 如果用戶單擊后退按鈕(或刷新),音樂將停止並且他們必須手動按下播放以重新開始播放。 作者說他們沒有辦法解決 ...
[英]popstate does not work since safari 16? It was working until safari 15
我想在用戶單擊瀏覽器的后退按鈕時顯示圖像。 下面的代碼在 safari 15.5 中運行良好,但是當我升級到 safari 16.1 時,它不起作用。 Popstate 在 safari 16.1 中不起作用? 我確認當我在 safari 15 點擊瀏覽器后退按鈕時,顯示了警告信息。 我在saf ...
[英]Prevent Adding To History API Array
如果用戶在特定/同一頁面上並且只有 location.search 參數更改,是否可以阻止將當前頁面 URL 添加到歷史記錄? 該頁面使用新的搜索參數重新加載,但如果路徑名沒有更改,我無法阻止 URL 存儲到 History 數組中。 當我單擊后退按鈕時,我需要在歷史記錄中只有一個產品頁面,而不是 ...
[英]How do you trigger an event when the URL changes without the page reloading in javascript?
例如,如果我單擊網頁上的“下一步”按鈕,網站會顯示下一頁的結果,但不會重新加載頁面,而 URL 會發生變化。 如何檢測 URL 中的這種變化並在新顯示的頁面上相應地觸發事件? ...
[英]Popstate not triggering on Chrome for Android when clicking the back button
單擊瀏覽器中的后退按鈕后,我想阻止返回一頁的默認行為,而是執行操作。 我正在使用“popstate”事件偵聽器。 以下函數(我使用的是 Vue 2)適用於所有主要瀏覽器,甚至適用於 Android 版 Firefox,但是當我在 Chrome 版 Android 版中測試它時,它只會返回一頁,根本不 ...
[英]Angular app skip one of the pages while browserback click
我有一個組件before-adetail有一個鏈接到另一個組件a-detail ,它又有一個鏈接到a-review ,它又有一個鏈接到a-confirm 。 所以流程是before-adetail -> a-detail -> a-review -> a-confirm 在 ade ...
[英]How can I read different history.pushStates on windows.popState in javascript?
我的代碼中有兩個 pushState。 我想分別讀取這些狀態並運行不同的功能。但是,只要未提交表單,就不會觸發與其關聯的 pushState 並且顯示此錯誤: Uncaught TypeError: Cannot read property 'name' of null at window.onp ...
[英]Why does the popstate event not fire?
我試圖了解 JavaScript 中的popstate事件,為此我創建了這個簡單的基於 AJAX 的導航網站。 這是home.html : 這是about.html : 這是腳本nav.js : 我面臨的問題詳細如下: 我 go 到一個新選項卡並打開文檔index.html 。 這是選項卡歷史記錄 ...
[英]Back Button not work when load page using history.pushState in JS
我正在嘗試通過 ajax 加載頁面,並成功加載history.pushState和頁面,但在這種情況下后退按鈕不起作用。 請在下面檢查我的代碼: 我正在嘗試使用下面的popstate來識別后退按鈕單擊。 ...
[英]Why does my history.pushState call result in a null state?
我正在學習一些教程來學習如何使用 JS 中的歷史事件來處理我的 forms 之一上的分頁。 我已將以下代碼添加到更改頁面的 onClick 事件中: 我最初嘗試了許多其他變體,包括空白或 null 標題和 url arguments。 然后我將它添加到我的 JS 文件的底部以查看我必須使用的內容: ...
[英]How to get 'popstate' event listeners?
是否可以列出所有“popstate”事件監聽器? 我正在處理微前端應用程序,當我嘗試在同一頁面上使用多個具有獨立路由的單頁應用程序時遇到了一個問題。 所以我遇到的問題是當我與 App1 交互時 App2 路由的錯誤行為,最好的例子是點擊 App1 中的某個鏈接,強制 App2 使用它自己的路由,我 ...
[英]Trigger function when user clicks back arrow or forward arrow in browser
我的網站上有一個 map,它允許用戶搜索地球周圍的地方。 我正在嘗試使其動態化,以便用戶每次進行搜索時都不必刷新頁面。 到目前為止,一切正常,我正在使用window.history.pushState("object or string", "Title", "/maps?q=example"); ...
[英]Javascript fetch getting undefined URL on window.popstate
我正在嘗試從 php 頁面獲取內容。 我有一個 fetch 調用 + 一個 history.pushState 在點擊時觸發,它們都工作正常,但是 window.popstate 在按下瀏覽器的后退按鈕返回時返回錯誤。 錯誤是,window.popstate 不知道返回時要獲取什么 url。 不幸 ...
[英]ajax page loading content having history implementation AND hashtag functionality
我正在擴展基於 ajax 加載器的功能,比如這個cats 加載器和這個mia 加載器如果我有使用錨點的頁面,我似乎無法解決錯誤<a href="#footer">Contacto</a> Ajax 頁面像這樣加載,(有點因為從 json 檢索)數據上的目標頁面- 滾動停止在 ...
[英]How to listen for changes to window.location.search in 2019
我想在不重新加載文檔的情況下更新window.location.search ,然后根據 window.location.search 中的更新值執行window.location.search 。 當用戶單擊一個按鈕時,該按鈕的onclick事件會觸發以下 function: 到目前為止,一切都很 ...
[英]Chrome popstate not firing on Back Button if no user interaction
我正在嘗試使用“pushState”和“popstate”事件來捕獲后退按鈕導航,但是,雖然 popstate 事件在 Firefox 中正確觸發,但它不會在 Chrome(版本 76.0.3809.87(官方構建)(64 -bit))如果沒有用戶交互。 從測試來看,似乎只有當用戶與頁面交互時才會 ...
[英]How can i fire popstate event here?
大多數代碼都很難理解。我使這個pushstate工作,但不知道如何解雇popstate ..誰能告訴我如何解雇popstate事件? function push(PUSH) { history.pushState(null, null, "/state=" + PUSH); } ...
[英]Back button with multiple steps and different urls in Javascript or jQuery
我正在嘗試為我的頁面編寫一個js腳本: 從主頁開始 我第一次點擊后退按鈕然后繼續第一個網址 我點擊第二次按下后退按鈕,我得到了第二個網址 我點擊第三次按下后退按鈕,我得到了第三個網址 有可能嗎? 這是我現在使用的腳本,允許我從主頁轉到first-url。 ...
[英]How to destroy 'Popstate' event listener?
嘗試了以下代碼,但它沒有破壞Popstate Event 。 請幫助我們提供一個示例,其中我可以根據條件破壞Popstate Event 。 ...
[英]Call history.back() without triggering 'popstate'
有沒有一種方法可以調用window.history.back(); 而不觸發this.getWindow().on('popstate', this.handleBrowserButtons.bind(this)); ? ...