- 25
- 0
- 约1.17万字
- 约 18页
- 2019-02-04 发布于天津
- 举报
webapp交互规则-超星数字图书馆.doc
webapp交互规则
本文档定义了一些网页端和客户端进行交互的一些协议,使用CXJSBridge.js进行交互,包括网页端向客户端发送消息和客户端向网页端发送消息。
网页端向客户端发送消息:网页端调用jsBridge.postNotification(name, value),其中name为协议中约定的消息名称,value为传递的消息内容的json对象,如果消息内容为空可以传{message : }。例如网页端实现退出app可以调用jsBridge.postNotification(CLIENT_EXIT_WEBAPP, {message: })。
客户端向网页端发送消息:客户端需要调用jsBridge.trigger(name, value) 发送消息, 同时网页需要调用jsBridge.bind(name, function(object){ }) 向CXJSBridge注册一个回调函数来处理客户端发送的消息。其中name为协议中约定的消息名称,value为传递的消息内容的json对象。例如客户端将语音识别到的内容发送给网页端可以调用jsBridge.trigger(CLIENT_SPEECH_RECOGNIZER, {message : 超星}),网页端处理结果可以调用jsBridge.bind(CLIENT_SPEECH_RECOGNIZER, function(obje
原创力文档

文档评论(0)