主机论坛_虚拟主机_美国主机_美国虚拟主机_云主机技术_全球主机交流聚集地—Web Hosting Talk 中文站

找回密码
立即注册
发新帖

0

收听

3

听众

221

主题
发表于 2014-12-17 13:51:23 | 查看: 1074| 回复: 0
在chromium中获取客户端的mac,ip,cpu等各种硬件的相关信息?


首先浏览器启动的时候准备两个对象模型一个是实现web标准的DOM,另一个是浏览器自身相关的BOM,这两个模型会想外面提供必要的类、属性和方法,之后在js引擎中这些类、属性和方法与将js中的关键字与相应的dom、bom接口对应起来;
之后在打开具体网页时,浏览器会将与浏览过程相关的各js代码送入js引擎,js引擎遇到相应的对象调用时,自动调用初始化时注册的dom、bom接口。
所以获取客户端的mac,ip,cpu等各种硬件的相关信息,只要往js引擎预先注册好用什么对象的什么方法、属性获取,然后写响应的c、c++之类的本地函数就可以了。
至于“把javascript作为开发该操作系统中桌面应用的核心语言”,其实有类似的应用node.js,但是比较广泛使用在服务器端,里面定义了一系列的鱼服务器端操作相关的对象,只要写一段js脚本之后编译就可以实现一个服务器端程序。至于客户端应用,js更多的还是在浏览器里比较广泛。



该会员没有填写今日想说内容.

收藏回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|小黑屋|WebHostingTalk中文站

GMT+8, 2024-4-29 19:13 , Processed in 0.067691 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表