我发现测试我对扩展程序进行的修改的唯一可靠方法是在我的扩展程序中完全删除它,并重新将其从“加载解压扩展程序”中删除。
任何其他快捷方法,以及缓存突出问题,例如使用旧版本的脚本。
还有其他更快的万无一失的解决方案吗?
答案 0 :(得分:3)
我为扩展做了什么,如果它是对弹出图标或图标的更改,但不在chrome:// extensions中显示的48x48是一个简单的重新加载扩展。如果您需要查看48x48图标的更改,我发现您需要完全关闭并重新打开Chrome(关闭Chrome后关闭后台应用程序,例如脱机邮件或日历或文档)
如果您更改源代码并且没有通过简单刷新注意到更改(可能是内容脚本),那么我将禁用然后启用扩展,如果这不起作用,请重新加载扩展然后关闭/打开chrome。
这应该会给你一些尝试,因为我完全理解删除然后添加扩展的痛苦,关闭和重新打开chrome也不是理想的。为此,我可能建议安装两个Chrome,稳定版和Chrome Canary进行开发,或者使用Chromium进行开发
有很多选择!但是将开发和正常浏览分开是个好主意,也不要忘记在稳定版本上进行测试!
对于内联css(未添加到文档头中),需要关闭并重新打开chrome(或删除重新添加扩展名)。简单的刷新,启用/禁用,关闭/打开选项卡是不够的。
如果您使用的是Chrome稳定版,则无法访问我作为Chrome Profiles等开发人员使用的许多功能,因此我建议您考虑使用Chromium或Canary作为开发人员,因为作为开发人员,确实需要关闭/重新打开浏览器(因为我发现它比重新加载扩展更容易)
加入11/30/2011 要在扩展选项卡上更改CSS值(选项页面,显示为选项卡的任何内容),在Windows上使用shift + F5清除缓存,允许显示新的CSS。 这适用于Chrome Canary,并且已选中开发人员工具中的禁用缓存选项。
答案 1 :(得分:0)
尝试Quick Extension Reload之类的内容。此Chrome扩展程序提供 ALT + r 的功能,并在浏览器中重新加载所有解压缩的扩展程序。然后你只需要 CTRL + r ,你就可以摇滚了。
另外还有Extension Reloader。此Chrome扩展程序为浏览器提供了一个图标。点击它后,你已经加载了所有解压缩的扩展,然后重新加载。
我真的宁愿这是一个开发浏览模式,但至少可以使用Quick Extension Reload。这是迄今为止我发现的最好的。