javascript - list 文件中的 update_url 禁用我的 chrome 扩展

标签 javascript xml google-chrome google-chrome-extension

我有一个托管在我的服务器上的 chrome 扩展,我保留了一个带有适当参数的 update.xml 文件。当我创建两个版本的扩展 1.0.,2.0 并安装 1.0 并在服务器上上传 2.0 时,让说 myusrl/plugi/myext.crx 和 myusrl/plugin/update.xml (版本为 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"  ]
}

如果我从 list 中删除 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 中被禁用了吗?或者其他问题?

最佳答案

不允许自托管扩展 a long time ago ,企业策略安装除外。

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

关于javascript - list 文件中的 update_url 禁用我的 chrome 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37182420/

相关文章:

javascript - 数组中的动态选项列表

javascript - 在javascript对象方法中使用eventListener定位节点

android - 处理略有不同的纵向和横向布局的单个 Android 布局 xml 文件?

xml - 如何使用 xml-model 标签将 xml 文档链接到 Relax NG 模式?

linux - 无法通过 jenkins 打开 Chrome 浏览器 --- 未知错误 : Chrome failed to start: crashed

javascript - Highcharts如何在PHP小部件中使用js对象

javascript - IIS 应用程序 + JavaScript

regex - 这个 XSD 正则表达式有意义和/或 POSIX 兼容吗?

google-chrome - Chrome 网络检查器

html - Chrome 渲染大小为小数,Firefox 为整数