aardio 文档

web.nativeMessaging 库模块帮助文档

web 成员列表

web.nativeMessaging

用于创建本地消息服务端,
用于实现可调用本地应用的浏览器扩展。

创建基于窗口的浏览器扩展非常方便,
可以类似 WebSocket 那样实现单线程异步读写的消息主机

web.nativeMessaging()

用于创建本地消息服务端,,
用于实现可调用本地应用的浏览器扩展。
如果当前进程不是在浏览器中启动,返回 null 值
否则返回服务端对象。

返回对象:webNativeMessagingObject

全局对象 成员列表

run()

启动本地消息服务端,

webNativeMessagingObject 成员列表

webNativeMessagingObject.onClose

webNativeMessagingObject.onClose = function(){
    /*客户端断开连接程序进程即将退出时触发  
*/
}

webNativeMessagingObject.onError

webNativeMessagingObject.onError = function(err){
    /*遇到错误时触发,err 是错误信息  
建议自己写日志文件*/
}

webNativeMessagingObject.onMessage

webNativeMessagingObject.onMessage = function(data){
    /*网页发送消息过来时触发  
data 是网页上 JS 发过来的对象  
*/
}

webNativeMessagingObject.onOpen

function(extension,parentWindow){ __/*进程已启动客户端已连接时触发
extension 为扩展ID,parentWindow 为父窗口句柄
*/ }

自动完成常量

_CREATE_BREAKAWAY_FROM_JOB=0x1000000

Markdown 格式