我正在编写chrome扩展程序,我需要修改资源并使用修改后的资源重新加载页面。我可能会这样做错了。
if(injectFile) {
injectFile.getContent(function(content) {
content = 'window.alert("hi");' + content;
injectFile.setContent(content, true, function() {
chrome.devtools.inspectedWindow.reload({
ignoreCache: true
});
});
});
}
原因是因为我想在所选文件中添加基准测试。我可以修改资源,但如果我无法在加载资源之前添加我的基准测试脚本,那就毫无意义。
我也尝试在后台脚本中修改资源请求的内容,但看起来我不能以编程方式重新加载页面以启动http请求。< / p>