Chrome 扩展:自动更新不起作用?
我一直在尝试让我的 Chrome 扩展程序自动更新,但它似乎不起作用。我遵循了 Google 的教程 http://code.google.com/chrome/extensions/ autoupdate.html 但仍然没有运气。我有以下内容...
在我的清单文件中
"update_url": "http://www.example.com/updates.xml",
updates.xml
<?xml version='1.0' encoding='UTF-8'?>
<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
<app appid='dmsdmaksadsdkdsmsasdmk'>
<updatecheck codebase='http://www.example.com/myapp_1_5.crx' version='1.5.1' />
</app>
</gupdate>
如果我将应用程序更新到 1.5.2
并更改我的清单版本+updates.xml URL和版本,然后在Chrome的扩展菜单中点击更新扩展,我的扩展将不会更新。有谁知道为什么?我做错了什么?
I've been trying to get my Chrome extension to auto update but it doesn't appear to be working. I've followed Google's tutorial at http://code.google.com/chrome/extensions/autoupdate.html but still had no luck. I've got the following...
In my Manifest file
"update_url": "http://www.example.com/updates.xml",
updates.xml
<?xml version='1.0' encoding='UTF-8'?>
<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
<app appid='dmsdmaksadsdkdsmsasdmk'>
<updatecheck codebase='http://www.example.com/myapp_1_5.crx' version='1.5.1' />
</app>
</gupdate>
If I update my app to 1.5.2
and change my manifest version + the updates.xml URL and version and hit update extensions in the extesions menu in Chrome my extension will not update. Does anyone know why? What am I doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从您的updates.xml 文件来看,您似乎放置了错误的appid(扩展ID),您缺少了10 个字符。它应包含 32 个字符而不是 22 个字符。
除此之外,其他一切看起来都不错。
From looking at your updates.xml file, it seems you placed the incorrect appid (Extension ID) your missing 10 characters for it. It should contain 32 characters not 22 characters.
Other than that, everything else looks good.