我正在进行扩展,有时会将background.js页面borks。我可以从弹出窗口中调出一个事件:
document.location.reload()
可以重新加载background.js。
但是,如果事情变得足够困难,那么听众就无法使用,而且我被困住了。我想在弹出窗口中输入“当其他所有操作都失败时按下此按钮”消息,这将消除并刷新background.html和background.js页面。
任何人都知道如何在Chrome扩展程序中执行此操作?
答案 0 :(得分:0)
Deliaz在评论中指出:
chrome.runtime.reload()
可以从弹出窗口调用重新加载整个扩展名。
虽然这也会在调用时关闭弹出窗口,但这是我在JS死后强制刷新background.js的最佳解决方案。