目前我正在使用chrome.tabs.update来更改页面的URL,在某些情况下,它立即刷新的事实非常好。但有时候我想不刷新页面而只是更改网址。从我在谷歌的文档中读到的,我一直无法找到这样的方法。
- 有没有办法更改网址而不刷新Chrome扩展程序中的网页?
答案 0 :(得分:2)
可以直接在内容脚本中使用https://developer.mozilla.org/en-US/docs/Web/API/History_API函数。
因此,您可以向内容脚本发送消息,要求更新网址而不更改页面。要执行的js行如下:
{{1}}