【问题标题】:Chrome extension install parameterChrome 扩展安装参数
【发布时间】:2016-07-11 09:20:16
【问题描述】:

我和我的团队正在开发 chrome 扩展程序。我们有一个名为 Session ID 的参数,它对每个用户都是唯一的,应该在扩展安装过程中生成。这个扩展应该覆盖 chrome 的搜索设置。由于我们需要将此会话 id 传递给服务器端,我们发现可以在主页的查询字符串和清单中的其他 URL 中添加参数:

http://www.search.com/?gd=XXXX&ISID=YYYYYYYYY

我找到了这个页面:

https://developer.chrome.com/extensions/settings_override#customizing

我已将清单文件中的主页更改为: http://www.search.com/?gd=XXXX&ISID=__PARAM__ 然后编写写入注册表的 C# 应用程序。

我还应该提到,扩展程序已上传到 chrome 网上商店。 运行它并重新启动 chrome 后,扩展已成功安装,但 __PARAM__ 的出现未被替换。这是可能的还是提供的链接上的文档已过时?

【问题讨论】:

    标签: google-chrome google-chrome-extension manifest


    【解决方案1】:

    我还应该提到,扩展程序已上传到 chrome 网上商店。

    documentation 明确提到:

    对于 external extensions,可以使用注册表项对 search_provider、homepage 和 startup_pages URL 值进行参数化。

    所以,基本上,您不能将它用于 Web Store 分发的扩展;这仅适用于基于企业策略的部署。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-21
      • 2018-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多