从Popup强制重新加载背景页面?

时间:2018-01-31 18:35:19

标签: javascript google-chrome-extension

我正在进行扩展,有时会将background.js页面borks。我可以从弹出窗口中调出一个事件:

document.location.reload()

可以重新加载background.js。

但是,如果事情变得足够困难,那么听众就无法使用,而且我被困住了。我想在弹出窗口中输入“当其他所有操作都失败时按下此按钮”消息,这将消除并刷新background.html和background.js页面。

任何人都知道如何在Chrome扩展程序中执行此操作?

1 个答案:

答案 0 :(得分:0)

Deliaz在评论中指出:

chrome.runtime.reload()

可以从弹出窗口调用

重新加载整个扩展名。

虽然这也会在调用时关闭弹出窗口,但这是我在JS死后强制刷新background.js的最佳解决方案。