【发布时间】:2012-01-18 17:09:36
【问题描述】:
我想实现一个 Google Chrome 扩展来修改 POST 请求。特别是我想在“accept:”字段中添加一些参数。 我尝试在 Google Chrome API 上进行搜索,但找不到任何有用的东西。唯一提到的是使用(不再是实验性的)WebRequest API。
我也试过这样的:
chrome.webRequest.onBeforeSendHeaders.addListener(
function(details) {
details.requestHeaders['Accept'] = details.requestHeaders['Accept'] + "+mystuff";
console.log(details.requestHeaders['Accept']);
return {requestHeaders: details.requestHeaders};
},
{},
["blocking"]);
这是从 Google Chrome API 修改的内容,但我收到以下错误:extensions/schema_generated_bindings.js:67 上的"Invalid value for argument 1. Property 'urls': Property is required."。
由于我对此很陌生,我几乎可以肯定我在这里犯了一些非常幼稚的错误。谁能帮我? 谢谢
【问题讨论】: