0

chrome://version/

谷歌浏览器 29.0.1547.66(官方版本 220848)m
操作系统视窗
闪烁 537.36 (@156661)
JavaScript V8 3.19.18.19
闪11,8,800,97
用户代理 Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.66 Safari/537.36
命令行 "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --flag-switches-begin --flag-switches-end
可执行路径 C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
配置文件路径 C:\Users\nikumar\AppData\Local\Google\Chrome\User Data\Default
变体 b0f8639e-3f4a17df

这是我的 manifest.json (请注意我的 update_url 中 (192.168..) 中的私有 IP。):

{
   "key": "MIGfMA0GC...B",
   "name": "测试插件",
   “权限”:[“http://*/”、“https://*/”]、
   “插件”:[{
      "path": "TestHost.dll",
      “公开”:是的
   }],
   “版本”:“1.1”,
   "update_url": "http://192.168.35.120/crx.xml"
}

出于某种原因,单击“立即更新扩展”不起作用。所以我的插件没有更新。在wireshark 中,我看到根本没有HTTP 请求发出。我几乎没有其他扩展,例如 adblock 和 gmail 扩展等,即使这些扩展也没有得到更新。

唯一不同的是,我在安装测试插件后在 manifest.json 中手动添加了“update_url”。那应该工作吗?如果是的话,我在wireshark中看不到任何GET请求的原因是什么?

4

1 回答 1

0

您的扩展 crx 文件应该在 manifest.json 中有 update_url。您需要添加更新路径清单,然后重新打包扩展。

于 2013-09-13T13:00:02.557 回答