1

我正在尝试基于这个构建一个 chrome 扩展

所以我有两个文件: manifest.json 和 sample.js

我对 sample.js 进行了一些更改,它们有时会在我重新加载页面时应用,有时则不会。我尝试清除缓存。同样,它有时会起作用。现在我完全被困住了。

假设我在单击上下文菜单时尝试提醒某些内容,

function onClickHandler(info, tab) {
 alert("1");
}

然后我将其更改为

function onClickHandler(info, tab) {
 alert("2");
}

但它一直在提醒 1。

我尝试清除缓存,关闭并重新打开 Chrome,甚至卸载并重新安装扩展程序。没有任何效果。

我希望我说清楚了。如何确保我的 sample.js 文件中的扩展是最新的?

我需要在某处禁用 javascript 缓存吗?

谢谢你的帮助..

4

1 回答 1

3

您应该转到 chrome://extensions/ 并为您的扩展单击“重新加载”。(或按 Ctrl/Cmd+R 但这会重新加载所有开发扩展,如果你有一堆可能需要更长的时间)

这是确保重新加载所有扩展文件的最佳方式。

另一种方法是使用Extensions Reloader 之类的东西。它是一个扩展程序,可向您的工具栏添加一个按钮,该按钮将为您重新加载您的扩展程序。(除了对 的更改manifest.json,这应该不是问题,因为这不是您将更改最多的文件)

于 2013-08-16T05:19:50.513 回答