gpt4 book ai didi

javascript - 将 chrome 扩展上传到商店,包括 native 应用程序

转载 作者:行者123 更新时间:2023-11-29 18:15:16 25 4
gpt4 key购买 nike

我有我的第一个全新的 google chrome 扩展程序,我想将其上传到 chrome 网上商店。问题是我的扩展正在使用通过 stdio 到 c++ exe 的本地消息传递。该扩展还需要安装注册表项。

是否可以将所需文件上传到 chrome 网上商店(包括 exe 和 dll 依赖项)?有没有办法自动安装注册表项(需要将消息从 chrome 扩展 js 发送到 exe),并注册 dll?

最佳答案

chrome 扩展(和本地消息传递)背后的想法是限制 NPAPI 的巨大安全漏洞:在浏览器和运行它的桌面之间创建一个分界线。因此,您需要执行两个单独的安装:一个用于扩展,另一个用于 native 代码。

  • 据我所知,您不能将二进制文件与扩展捆绑在一起。但您也许可以(部分地)以相反的方式进行:让 native 代码同时安装扩展:

  • 有一种方法可以部分自动化安装扩展的过程:您可以通过注册表预加载扩展。这仅适用于 chrome 网上商店 (CWS) 上的扩展程序。我相信这需要重新启动 chrome。当然,用户会收到安装扩展的通知。看这里 - https://developer.chrome.com/extensions/external_extensions

  • 还有一种叫做“内联安装”的东西 - 不是很“自动”,但这应该让您的用户更容易从您的网站“内部”(而不是 CWS)安装扩展。扩展仍然需要托管在 CWS 上,但用户不需要导航到那里。看这里 - https://developer.chrome.com/webstore/inline_installation (尤其是行部分 - 关于经过验证的网站 - 这要求您向 Google 注册您的网站 - 因此可能会使该技术对您无用)

关于javascript - 将 chrome 扩展上传到商店,包括 native 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23832132/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com