繁体   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