我们正在为smm专家开发基于铬的浏览器。另外,我们有一个扩展名,需要通过我们的服务器进行安装和更新。
在清单扩展中,我添加了更新网址:
"update_url": "https://super-smm.com/store/extensions/ciinbcgllnekeikkpgmchahilfcihfhp.xml"
在服务器上,我上传文件ciinbcgllnekeikkpgpgmchahilfcihfhp.xml,内容如下:
<?xml version='1.0' encoding='UTF-8'?>
<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
<app appid='ciinbcgllnekeikkpgmchahilfcihfhp'>
<updatecheck codebase='https://super-smm.com/store/extensions/SuperSMM-0.18.18.crx'version='0.18.18' />
</app>
</gupdate>
但这不起作用!该扩展名不会更新。 对于从自己的服务器更新的扩展,我应该在Chromium源代码中进行哪些更改?
答案 0 :(得分:0)
在version=
之前,您的XML中缺少空格。
应该是:
<?xml version='1.0' encoding='UTF-8'?>
<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
<app appid='ciinbcgllnekeikkpgmchahilfcihfhp'>
<updatecheck codebase='https://super-smm.com/store/extensions/SuperSMM-0.18.18.crx' version='0.18.18'/>
</app>
</gupdate>
请确保您正在更新到新版本,因为扩展名不会更新到相同或先前的版本。