是否有可能使用node.js开发Google Chrome扩展?

我想使用node.js开始开发Google Chrome浏览器扩展程序(因为我已经在node.js中编写了“文本到歌曲”脚本,我想将它转换为Chrome扩展。)将是解决这个问题最直接的方法?

其实是的。 看看这个开发者现场演员 。 这是我一直在寻找的东西,这会帮助你。

这会将您的节点应用程序捆绑到您的浏览器中。 这是回购 !

编辑:

我注意到,我这个老回答不时得到upvotes(谢谢大家)。

但是现在我更多的是使用networking应用程序的提倡者,而不是将应用程序捆绑到许多平台,比如Chrome商店等等。 您可以在这里和这里查看谷歌的post,指出一些方向。

在实践中,我build议你开始使用服务工作者和渐进的东西build立一个具有离线function的渐进networking应用程序(PWA)。

现在networking上有大量的资源,如果你做的是正确的方式,你可以提供更丰富的应用程序,以获得更广泛的用户。

再次感谢,和良好的编码。

简单的答案是否定的,除非你可以find一种方法来安装node.js,使用NPAPI扩展 。

Nodejs和谷歌浏览器扩展程序有一些共同的东西,即他们都了解JavaScript,他们都使用V8的JavaScript引擎。

Google Chrome扩展程序

“Google Chrome扩展程序是可以修改和增强Chrome浏览器function的小型软件程序”。

要开发Google Chrome扩展程序,您应该编写一些javascript和/或html / css。 然后,您可以在浏览器中运行扩展程序。

如果你希望别人下载你的扩展,你将不得不提供描述你扩展集的权限等的config.json文件。

的NodeJS

“Node.js是一个基于Google Chrome JavaScript运行时构build的平台,可以轻松构build快速,可扩展的networking应用程序。

要在nodejs中开发应用程序,您需要为web应用程序编写一些javascript和/或html / css。

如果希望他人使用你的应用程序,你启动你nodejs服务器,并监听传入的请求。

概要

尽pipe有一些相似之处,Google Chrome浏览器扩展程序和Nodejs没有任何相似之处。 在正常的客户/服务器通信之外,你不能以某种特殊的方式使用它们。