簡體   English   中英

在Chrome擴展程序中,確定用戶是否單擊了瀏覽器的“后退”或“前進”按鈕

[英]In Chrome extension determine if the user clicked the browser's Back or Forward button

如何知道用戶是否在我的Chrome擴展程序中點擊了Chrome中的后退/前進按鈕?

可以給我任何此類信息的唯一API是chrome.webNavigation.onCommitted ,在單擊后退或前進按鈕的情況下,發送包含字符串'forward_back'NavigationQualifier 這里的問題是我無法區分這兩個按鈕。

您可以使用tabs API的onUpdated事件,如果這對您來說足夠好的話。

或者,您可以使用HTML5歷史記錄API並注冊window.onpopstate處理程序。 從在頁面之前運行的內容腳本中執行此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM