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

Vic*_*eld 5 caching google-chrome chromium google-chrome-extension

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

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

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

Ark*_*hnX 4

我为我的扩展所做的,如果它是对弹出图标或图标的更改,但不是chrome://extensions 中显示的 48x48,那么它就是一个简单的重新加载扩展。如果您需要查看 48x48 图标的更改,我发现您需要完全关闭并重新打开 chrome(后台应用程序在关闭 chrome 后仍然存在,例如离线邮件或日历或文档)

如果您更改源代码并且通过简单的刷新没有注意到更改(也许在内容脚本的情况下),那么我会禁用然后启用扩展,如果这不起作用,请重新加载扩展,然后关闭/打开 chrome。

这应该会给你一些尝试的机会,因为我完全理解删除然后添加扩展的痛苦,并且关闭和重新打开 chrome 也不是理想的选择。为此,我也许建议安装两次Chrome,稳定版和Chrome Canary进行开发,或者您可以使用Chromium进行开发

有很多选择!但是将开发和正常浏览分开是一个好主意,只是不要忘记在稳定的版本上进行测试!

对于内联 css(未添加到文档头中),需要关闭并重新打开 chrome(或删除重新添加扩展名)。简单的刷新、启用/禁用、关闭/打开选项卡是不够的。

如果您使用的是 Chrome 稳定版,您将无法访问我作为开发人员使用的许多功能,例如Chrome 配置文件,因此我建议出于开发人员的目的考虑获取 Chromium 或 Canary,因为作为开发人员,您确实需要关闭/重新启动-经常打开浏览器(因为我发现这比重新加载扩展更容易)

添加 11/30/2011 要更改扩展选项卡(选项页面、显示为选项卡的任何内容)上的 CSS 值,请在 Windows 上使用 shift+F5,这会清除缓存,从而允许显示新的 CSS。这在 Chrome Canary 中有效,并且在开发者工具中选中了禁用缓存选项。