相关疑难解决方法(0)

如何刷新/重新加载Chrome扩展程序?

我正在开发Chrome 4(目前为4.0.249.0)的扩展程序,该扩展程序将在状态栏中显示用户的StackOverflow/SuperUser/ServerFault信誉.我设计了一个选项页面来获取用户的个人资料ID,然后将它们保存到localStorage并在扩展中很好地阅读它们.这一切都很棒.
问题是我找不到一种(程序化的)方法来在保存选项时刷新扩展名.我试图location.reload();在右键单击时从扩展页面调用- 无济于事.我进一步追求它并尝试查看Chrome chrome://extensions/页面重新加载扩展程序的功能,并找到了以下代码:

/**
 * Handles a 'reload' button getting clicked.
 */
function handleReloadExtension(node) {
  // Tell the C++ ExtensionDOMHandler to reload the extension.
  chrome.send('reload', [node.extensionId]);
}
Run Code Online (Sandbox Code Playgroud)

将此代码复制到我的事件处理程序没有帮助(是的,我尝试用[node.extensionId]实际代码替换).有人可以帮助我以正确的方式做这件事,或者指点我正确执行此操作的扩展代码吗?完成后,我会将扩展及其来源放在我的博客上.

javascript google-chrome

14
推荐指数
3
解决办法
2万
查看次数

CMD + R在chrome:// extensions /中不再起作用了

我正在开发一个Chrome扩展程序,之前,为了重新加载新代码,我只想转到chrome:// extensions /并点击CMD + R. 现在这不是重新加载扩展,我必须在CMD + R链接上手动点击(用鼠标!!!).

这很烦人,不确定这种变化背后的原因是什么.有人知道解决方法吗?

编辑:似乎这是在最近的Chrome版本中修复的.

javascript google-chrome google-chrome-extension

9
推荐指数
1
解决办法
984
查看次数

如何自动重新加载chrome扩展?

我正在开发一个chrome扩展,我发现有重复无用的手动重新加载工作.

保存文件时,必须刷新chrome:\\extensions页面以允许浏览器重新加载扩展名.然后,您必须重新加载测试页以查看对文件的更改是否生效.

我是Chrome扩展开发的新手.有没有办法减少重复工作?我也很好奇Chrome扩展开发工作流程的最佳实践是什么.

英语不好,随意纠正.

javascript google-chrome google-chrome-extension

7
推荐指数
1
解决办法
2293
查看次数

如何防止Chrome扩展中的资源缓存?

使用"加载解压扩展"时.我必须将查询字符串(例如?v =\d +)传递给后台页面中包含的脚本以打破缓存.

有没有办法禁用这种缓存行为?

google-chrome google-chrome-extension

6
推荐指数
1
解决办法
240
查看次数

修改chrome扩展的方法比Remove - > Load unpacked更快

我发现测试我对扩展程序进行修改的唯一可靠方法是在我开发它时,将其从我的扩展中完全删除并重新"加载解压扩展".

任何其他快捷方法,以及缓存突出问题,例如使用旧版本的脚本.

那么还有其他更快的万无一失的解决方案吗?

caching google-chrome chromium google-chrome-extension

5
推荐指数
1
解决办法
2260
查看次数