Chrome网上应用店 - 我在Google Chrome网上商店发布了扩展但显示不兼容?

时间:2017-11-06 14:06:54

标签: windows google-chrome google-chrome-extension chromium chrome-web-store

相同的扩展名,当我上传到谷歌Chrome网上商店时,它说不兼容。

enter image description here

但是当我从本地目录手动加载相同的扩展程序时,使用Chromium或Google Chrome可以正常工作。扩展应该适用于Windows和OSX,但它只说Chromium OS

我怎么能告诉它不仅仅是Chromium OS?

{ 
  "name" : “DEBUG - USB”,
  "version" : "1.0.1",
  "description" : "USB 2.0 connect”,
  "externally_connectable": {
    "matches": [
      “*://*.site.com/*”,
    ]
  }, 
  "app": {
    "background": {
      "scripts": [ "background.js" ]
    }
  },   
  "permissions" : [ 
    "serial",
    “*://*.site.com/*”,
  ],
  "manifest_version": 2
}

1 个答案:

答案 0 :(得分:1)

  

我如何告诉Chromium OS?

你没有。这是Chrome应用程序的清单 - as per deprecation policy个新应用程序仅可用于Chrome OS,这是唯一官方支持的平台。

  

从2016年底开始,新发布的Chrome应用仅适用于Chrome操作系统上的用户。现有的Chrome应用仍可在所有平台上访问,开发人员可以继续更新。   在2017年下半年,Chrome网上应用店将不再在Windows,Mac和Linux上展示Chrome应用,但将继续展示扩展和主题。在2018年初,这些平台上的用户将无法再加载Chrome应用。

由于您使用serial权限,并且没有等效的扩展/网络API,因此您无法切换到扩展程序,因此基本上不行,您无法使用CWS进行分发。

请注意,您可能可以使用Native Messaging复制扩展中的功能,但这会使部署复杂化(CWS不会托管您的本机主机组件)。