Chrome 扩展程序自动更新
我为 chrome 创建了一个扩展,我想更新自己。但是,我无法这样做。有人可以告诉我我的错误吗?
manifyst.json:
"update_url":"http://myhost.com/update.xml",
"version":"0.0.5.0"
update.xml:
<gupdate xmlns="http://www.google.com/update2/response" protocol="2.0">
<app appid="apoelbpnfhemjmnfkejmnfmdfhfhblii">
<updatecheck codebase="http://myhost.com/extension.crx" version="0.0.5.1"/>
</app>
</gupdate>
抱歉,如果我犯了错误,但我的母语不是英语。
I created an extension for chrome and I would like to update themselves. However, I am unable to do so. Someone could tell me my mistake?
manifiest.json:
"update_url":"http://myhost.com/update.xml",
"version":"0.0.5.0"
update.xml:
<gupdate xmlns="http://www.google.com/update2/response" protocol="2.0">
<app appid="apoelbpnfhemjmnfkejmnfmdfhfhblii">
<updatecheck codebase="http://myhost.com/extension.crx" version="0.0.5.1"/>
</app>
</gupdate>
Sorry if I made mistakes, but I'm not native English.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
几个建议...
我认为 update.xml 应该在顶部有
(如果还没有的话! )
在您的示例代码中,代码库值将 myhost.com 作为主机 - 这在“真实”update.xml 中是否正确?
上面的版本在manifest.json和update.xml之间是不同的——这是故意的吗?
Couple of suggestions...
I think update.xml should have
<?xml version='1.0' encoding='UTF-8'?>
at the top (if it doesn't already!)In your sample code, the codebase value has myhost.com as the host -- is this correct in the 'real' update.xml?
The version above is different between manifest.json and update.xml -- is that deliberate here?