繁体   English   中英

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

[英]update_url in manifest file disable my chrome extension

我有一个chrome扩展托管在我的服务器上,我保留了带有适当参数的update.xml文件。当我创建两个版本的extesnion 1.0。,2.0并安装1.0并在服务器上上传2.0时,请说myusrl /带有myusrl / plugin / update.xml的plugi / myext.crx(版本为2.0)。 它确实允许用户将扩展程序更新为2.0,但是启用此扩展程序的选项已禁用(无法选中该复选框)。

从一个怪异的方面来说,我能够将我的扩展期限延长到昨天。

manifest.json部分是:

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

  "permissions": [
    "nativeMessaging",
    "downloads",
    "tabs"  ]
}

如果我从清单中删除了update_url链接,那么我可以启用我安装的扩展名,否则不能启用。

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浏览器中删除? 还是其他问题?

很久以前 ,除了企业策略安装外,不允许对主机进行扩展。

您没有提到您的操作系统,因为此更改在不同时间影响了不同操作系统上的Chrome,但我想目前它已被全球禁止。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM