0

我正在为 vk.com 编写浏览器扩展。该站点使用 historyAPI 更改地址栏中的 url 并使用 ajax 加载内容。我需要在我的扩展程序中检测 URL 更改,并且不知道如何 =( onhashchange 不起作用。在阿森纳我有 jquery。Ssory 为我的英语,请帮助。

4

1 回答 1

0

您应该在 Firefox中使用进度监听onLocationChange器,监听器的方法将在地址栏中的每次更改时调用。请不要使用轮询 - 这会浪费 CPU 资源并耗尽笔记本电脑的电池。

chrome.webNavigationAPI在 Chrome 中提供了类似的机制。URL 更改时应触发该onCommitted事件。

于 2012-09-05T14:54:05.393 回答