Microsoft Edge 商店拒绝了我的插件一个搜索工具需要解释

问题描述

我试图将我的关于搜索引擎的插件 (source code) 提交到 Edge 插件商店。

我被拒绝了。他们给我的理由是:

关键验证 1 次失败

产品政策 1.1.8 独特的功能和价值;准确表示

该扩展程序不恰当地将搜索引擎替换为第三方的搜索引擎。您必须是第三方的所有者或雇员才能这样做。

我有疑问

1.

扩展程序不恰当地替换了搜索引擎

我的插件不会更改任何浏览器设置。不会更改搜索引擎。它只是为用户提供了使用其他搜索引擎的更多选择。

2.

您必须是第三方的所有者或雇员才能这样做

我的插件方便用户使用 Google/Bing/Duckduckgo 等多个搜索引擎。

我当然不拥有 Google/Bing/Duckduckgo。我的插件为您的浏览器用户提供便利。它提供了让用户添加他们喜欢的任何搜索引擎作为快捷方式的方法用户使用 JSON)。

为什么 Edge 拒绝这样的工具?它是一个发送 GET/POST 请求的工具,这是浏览器在用户想要在线搜索时所做的。

解决方法

您可以在 https://docs.microsoft.com/en-us/microsoft-edge/extensions-chromium/store-policies/developer-policies

找到完整的政策

它指出:

未经适当的用户同意,您的扩展程序不得更改或看似更改浏览器功能或设置,包括但不限于:地址栏搜索提供程序...

显然,微软认为更改下拉菜单不是适当的用户同意,或者应用说明中没有按要求明确提及:

对浏览器设置的任何更改都应明确记录在您的扩展程序的描述中。

此外,该政策明确规定您必须是搜索引擎的所有者或雇员:

您的扩展程序只能修改关键设置以将 Microsoft 网页或服务替换为第三方的网页或服务(例如需要使用第三方搜索引擎或将主页设置为第三方网络资产),如果您受雇于此类第三方或与此类第三方相关联。

我认为他们不希望除所有者之外的任何人以第三方的名义构建扩展程序,以避免商标问题或可能具有重复功能的扩展程序。

我知道在您辛勤工作后这令人失望,但我担心这是构建扩展的风险。