Google chrome extension &引用;发布延迟-广泛主机权限”;警告,即使未在所有页面上执行内容脚本

Google chrome extension &引用;发布延迟-广泛主机权限”;警告,即使未在所有页面上执行内容脚本,google-chrome-extension,publish,content-script,Google Chrome Extension,Publish,Content Script,每当我尝试向我的Chrome扩展发布新的更新时,我都会收到一条警告“发布延迟-广泛主机权限”。我要等4-5天才能真正出版 如果用户在扩展中报告一个bug,提供修复将有一周的周转时间,尽管修复是次要的,这非常令人沮丧!:(你不能考验我的用户的耐心 专门谈论“广泛主机权限”: 通过阅读许多文章和论坛,我了解到,如果在没有指定主机的情况下在任何网站上注入内容脚本,就会成为用户的安全问题。 我同意这一点,并感谢Chromium团队保护我们免受恶意扩展 但我的扩展只在URL包含特定查询参数的特定页面集上注

每当我尝试向我的Chrome扩展发布新的更新时,我都会收到一条警告“发布延迟-广泛主机权限”。我要等4-5天才能真正出版

如果用户在扩展中报告一个bug,提供修复将有一周的周转时间,尽管修复是次要的,这非常令人沮丧!:(你不能考验我的用户的耐心

专门谈论“广泛主机权限”:

通过阅读许多文章和论坛,我了解到,如果在没有指定主机的情况下在任何网站上注入内容脚本,就会成为用户的安全问题。 我同意这一点,并感谢Chromium团队保护我们免受恶意扩展

但我的扩展只在URL包含特定查询参数的特定页面集上注入内容脚本

{
  "matches": [ "http://*/*my_company_parameter=*", "https://*/*my_company_parameter=*" ],
  "js": [ "content_client.js" ],
  "run_at": "document_start"
}
我不能在公共论坛上透露我的产品的详细信息,但让我用一个例子来说明。让这个查询参数为“我的公司参数”

正如您所见,扩展在使用查询参数“my_company_parameter”打开的任何页面上加载一些工具,而不影响其他URL

问题是它如何成为用户的安全问题?如果他们不想使用我的产品,为什么他们会安装扩展或使用此查询参数

URL模式不像https://*/*/*那样开放,但我仍然不得不忍受审查过程的延迟

这是否意味着任何在不同页面上工作的通用实用程序扩展都会受到此影响


如果我没有在清单中指定这些脚本,而是通过截取文档请求从后台脚本执行,会不会加快发布过程?

1)如果您的扩展具有
“tabs”
权限,它可以自动将查询参数附加到任何选项卡URL,以便内容脚本将自动运行。2) 若要在所有URL上运行,您仍然需要广泛的主机权限,除非您选择。@wOxxOm您认为从清单中删除“选项卡”权限不会再抱怨“广泛的主机权限”了吗?除非您在给审阅者的消息中强调这是提升范围的唯一可能的方法,或者让他们向API专家确认,例如Devlin Cronin或Karan Bhatia。@wOxxOm非常感谢您的指点。你知道与他们接触的最好方式是什么吗?我已经在google group中发布了这个问题,但没有得到任何回复。我想你可以回复他们发送的电子邮件,但我可能错了。1)如果你的扩展名具有
“tabs”
权限,它可以自动将查询参数附加到任何选项卡URL,以便内容脚本将自动运行。2) 若要在所有URL上运行,您仍然需要广泛的主机权限,除非您选择。@wOxxOm您认为从清单中删除“选项卡”权限不会再抱怨“广泛的主机权限”了吗?除非您在给审阅者的消息中强调这是提升范围的唯一可能的方法,或者让他们向API专家确认,例如Devlin Cronin或Karan Bhatia。@wOxxOm非常感谢您的指点。你知道与他们接触的最好方式是什么吗?我已经在谷歌群中发布了这个问题,但没有得到任何回复。我想你可以回复他们发送的电子邮件,但我可能错了。