小编Jan*_*nes的帖子

是否可以在Google Chrome扩展程序中嵌入HTTP服务器?

您认为可以在Google Chrome扩展程序中嵌入HTTP服务器吗?

我已经看到其他Google Chrome扩展程序执行本机代码,并且显然他们是通过使用NPAPI来实现的,但我不知道那是什么.它真的吓坏了我,因为我不是C++专家或类似的东西.所以我觉得现在有点卡住,这就是我寻求帮助的原因.

具体来说,我想为Chrome创建一个扩展程序,其功能类似于Opera Unite.对于那些不知道我在说什么的人:Opera Unite基本上是一个与浏览器捆绑在一起的零配置Web服务器.我不想将它用于Opera所做的事情,但我喜欢这个概念.

我正在考虑在浏览器中使用类似node.js的东西来创建一个简单的Web界面来控制浏览器中的一些东西.可以将其视为浏览器的遥控器.如果node.js不可能,我想使用lighthttpd或类似的东西.只要它允许我通过HTTP接收命令,该技术确实无关紧要.

但是,我如何使用现有的Web服务器并从中制作NPAPI插件?

澄清:我希望任何浏览器都能与我的扩展程序通信.特别是我希望Android或iPhone等移动设备能够远程控制浏览器.除了使用HTTP服务器之外,还有其他方法可以实现吗?

另一个更新:我认为最简单的方法是在网络上使用中继服务器,如Pusher或一些自创服务.但我不喜欢这种方法,因为它需要不断的互联网访问,因为它是一种付费服务.

谢谢你们!

c++ google-chrome google-chrome-extension node.js

9
推荐指数
2
解决办法
1万
查看次数