Google chrome extension Chrome扩展的自动更新不需要';行不通

Google chrome extension Chrome扩展的自动更新不需要';行不通,google-chrome-extension,auto-update,Google Chrome Extension,Auto Update,我正在尝试实现我的系统的自动更新功能。但由于某种原因,它不起作用。我在GitHub上托管了一个updates.xml文件,我看到它被下载了(下载计数器显示了这一点)。但该扩展的版本从未下载过 我的manifest.json看起来像: "version": "0.14.0", "update_url": "https://github.com/downloads/PeeHaa/cv-pls/updates.xml", <?xml version='1.0' encoding='UTF-8'

我正在尝试实现我的系统的自动更新功能。但由于某种原因,它不起作用。我在GitHub上托管了一个
updates.xml
文件,我看到它被下载了(下载计数器显示了这一点)。但该扩展的版本从未下载过

我的
manifest.json
看起来像:

"version": "0.14.0",
"update_url": "https://github.com/downloads/PeeHaa/cv-pls/updates.xml",
<?xml version='1.0' encoding='UTF-8'?>
<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
  <app appid='bcbifciedokdgkokbbfippkbecnkpclj'>
    <updatecheck codebase='https://github.com/downloads/PeeHaa/cv-pls/cv-pls.0.14.0.crx' version='0.14.0' />
  </app>
</gupdate>
我的
updates.xml
看起来像:

"version": "0.14.0",
"update_url": "https://github.com/downloads/PeeHaa/cv-pls/updates.xml",
<?xml version='1.0' encoding='UTF-8'?>
<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
  <app appid='bcbifciedokdgkokbbfippkbecnkpclj'>
    <updatecheck codebase='https://github.com/downloads/PeeHaa/cv-pls/cv-pls.0.14.0.crx' version='0.14.0' />
  </app>
</gupdate>

我已经检查并再次检查了
appid
和下载URL,它们都是正确的


有人知道这里出了什么问题吗?它是否与它托管在GitHub上的事实有关?

看起来update.xml和crx URL都是从
https://github.com
https://cloud.github.com
。这是我能看到的导致更新失败的唯一原因。尝试更新update.xml代码库URL以包含

我以前尝试过这种方法,但也失败了。update.xml文件已正确下载,但无法安装我的应用程序的最新版本

我发现它不起作用,因为github没有提供正确的头。如果查看,内容类型标题应该是“application/x-chrome-extension”

我刚刚用php编写了一个简单的脚本来为我提供文件:

<?php
$file = "";
header("Content-type: application/x-chrome-extension");
header("Content-Disposition: attachment; filename='extension.crx'");
header("Content-Transfer-Encoding: binary");
header("Content-Length: " . filesize($file));
echo readfile($file);
exit;

自动更新过去是否使用相同的设置工作?@abraham nopez。从未工作过。相关:仍然。我看到我的最新updates.xml被多次下载,但我没有看到任何扩展本身的下载:(我将在本周末做一些测试,因为它看起来应该可以工作。我知道我以前使用过Gists for update.xml,它工作得很好。如果我不发布更新,请在周日Ping我。我只是运行了
curl-v--head。)http://cloud.github.com/downloads/PeeHaa/cv-pls/cv-pls.0.14.0.crx
和标题
内容类型:应用程序/x-chrom响应中存在电子分机