我正在开发一个铬扩展,我发现有重复无用的手动重新加载工作。
保存文件时,必须刷新chrome:\\extensions页面,才能让浏览器重新加载扩展名。然后,您必须重新加载测试页面,以查看对文件的更改是否生效。
我是Chrome扩展开发的新手。有什么办法可以减少重复的工作吗?我也很好奇什么是chrome扩展开发工作流的最佳实践。
英语不好,请随时纠正。
发布于 2017-09-21 02:37:45
我构建办事员是为了与任何LiveReload服务器进行开箱即用.只要在构建过程中包含任何与LiveReload兼容的观察者,Clerc就会负责重新加载。
发布于 2020-04-18 05:07:12
我必须揭示这一点,因为它比gkalpak的解决方案更适合虚拟人(->miself),但它是基于这一点的。这使用普通书签重新加载Chrome扩展。作为先决条件,Apache在端口80上运行。
然后将一些代码复制到background.js:
var reloadURL = 'http://localhost/subdir/reload_dummy.php';
var cbBeforeRequest = function (info) {
if (info.url === reloadURL) {
chrome.runtime.reload();
alert("HiiHaa!:" + info.url);
}
}
var filters = {urls: [reloadURL]};
chrome.webRequest.onBeforeRequest.addListener(cbBeforeRequest, filters);https://stackoverflow.com/questions/20736675
复制相似问题