为 ff 开发新插件时遇到问题。
我有一个可以很好触发的观察者,在某些情况下它应该导航回来。
例如我在 Google 上冲浪,然后转到另一个网站,我希望扩展程序能够导航回我来自的位置,在本例中为 google。
我尝试了一些事情
window.history.back();
和
window.history.go(-1);
但随后我收到错误
[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMHistory.back]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://testaddon/content/script.js :: httpRequestObserver.observe :: line 41" data: no]
那么谁能告诉我如何使用插件导航回来,就像我可以使用左上角的箭头手动完成一样?
最佳答案
上夜类,我得到了它:
window.top.getBrowser().selectedBrowser.contentWindow.history.go(0);
关于javascript - FF 扩展导航回上一站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17475866/