清单文件中的update_url禁用了我的chrome扩展

update_url in manifest file disable my chrome extension

本文关键字:url 我的 扩展 chrome update 单文件 文件      更新时间:2023-09-26

我有一个chrome扩展,它托管在我的服务器上,我保存了一个带有适当参数的update.xml文件。当我创建两个版本的extersnion 1.0时。,2.0,然后在服务器上安装1.0并上传2.0,比如myusrl/plugin/myext.crx和myusrl-plugin/update.xml(版本为2.0)。它确实允许用户将扩展更新到2.0,但启用此扩展的选项被禁用(无法选中复选框)。

奇怪的是,我竟然能把合同延期到前天。

partmanifest.json是:

   "web_accessible_resources": [
    "*.png"
     ],
  "update_url": "http://myurl/plugin/updates.xml",
  "icons": {
    "128": "icon-128.png"
  },
  "permissions": [
    "nativeMessaging",
    "downloads",
    "tabs"  ]
}

如果我从清单中删除updateurl链接,那么我就可以启用我的intalled扩展,否则就不能。

updates.xml是:

<?xml version='1.0' encoding='UTF-8'?>
<gupdate xmlns='http://www.google.com/update2/response' protocol='1.0'>
  <app appid=<ID>>
    <updatecheck codebase='http://myurl/plugin/myext.crx' version='2.0' />
  </app>
</gupdate>

它用最新的铬合金去胶了吗?还是其他问题?

很早以前就不允许自托管扩展,但企业策略安装除外。

你没有提到你的操作系统,因为这一变化在不同的时间影响了不同操作系统上的Chrome,但我想现在它已经被全球禁止了。

相关文章: