CNode

Node.js可以在网页中使用吗?

Ppandorabox2014发布于12 年前最后回复12 年前10 回复8370 浏览0 收藏

我使用node.js和C交互,为什么最后都要使用node xxx.js运行,难道V8引擎只能把js翻译成本地应用?能不能把js插入html中运行? 我想用JS封装C函数,C函数直接操作硬件,然后在web中调用(一定要使用js和c/c++交互),使用node.js能实现嘛?还是有其他更好的方法,求帮助啊……

查看回复

回复 (10)

P
pandorabox2014#2·12 年前
引用 andyhu直接ajax或者socket.io/sockjs不行吗?

@andyhu 要求就js API, 而且以后数据处理还要头疼,都是RSA算法之类的大数

T
tolerious#3·12 年前

写C的插件行不行?node-webkit可以写桌面应用哇~

M
MiguelValentine#4·12 年前

封装C 请写ADDON插件 详见官方API addons插件。

H
hainee#5·12 年前

1、node-webkit 2、开白名单就可以了

G
gitchs#6·12 年前
引用 gitchs你想要的东西是node-webkit https://github.com/rogerwang/node webkit

@pandorabox2014 不懂你的意思。。。 node-webkit是主要做PC客户端用的,这个项目基于Chromium和Node.js,做了API整合,所以你可以直接在HTML文件中直接调用Node.js的API。当然这也就是说你的工程文件只能用node-webkit,使用其他浏览器打开基本没戏(其他浏览器没有Node.js的API)

R
ravenwang#7·12 年前

由于安全问题这是不允许的,插件之类的大概可以实现

G
gitchs#8·12 年前

你想要的东西是node-webkit https://github.com/rogerwang/node-webkit

A
andyhu#9·12 年前

直接ajax或者socket.io/sockjs不行吗?

P
pandorabox2014#10·12 年前
引用 ravenwang由于安全问题这是不允许的,插件之类的大概可以实现

@ravenwang 最好不要使用插件,实在不行把C转成js,不知道可不可以

参与回复
登录后即可参与回复。登录