Chrome扩展程序 后台js与前台js数据交互
2014-04-21 15:52
513 查看
1.后台代码:
向扩展内的其它监听者发送一条消息。与chrome.extension.connect类似,但仅发送单条消息(响应回调函数可选)。 此消息发送后会触发扩展内每个页面的chrome.extension.onMessage事件。
message ( any )
responseCallback ( optional function )
参数
response ( any )消息监听者返回的响应数据(格式是JSON)。若消息发送失败,回调函数也会被调用,响应数据为空,chrome.extension.lastError中记录错误信息描述。
response ( any )消息监听者返回的响应数据(格式是JSON)。若消息发送失败,回调函数也会被调用,响应数据为空,chrome.extension.lastError中记录错误信息描述。
2.前台代码:
chrome.extension.onMessage.addListener(function(request, sender, sendResponse) {
console.log('收到消息' + request.msg);
});
sendMessage
chrome.extension.sendMessage(string extensionId, any message, function responseCallback)向扩展内的其它监听者发送一条消息。与chrome.extension.connect类似,但仅发送单条消息(响应回调函数可选)。 此消息发送后会触发扩展内每个页面的chrome.extension.onMessage事件。
参数
extensionId ( optional string )您想发送消息的目标扩展的ID。若忽略,默认为本函数调用者所在的扩展。message ( any )
responseCallback ( optional function )
参数
response ( any )消息监听者返回的响应数据(格式是JSON)。若消息发送失败,回调函数也会被调用,响应数据为空,chrome.extension.lastError中记录错误信息描述。
回调
回调参数应如下例所示:function(any response) {...};
response ( any )消息监听者返回的响应数据(格式是JSON)。若消息发送失败,回调函数也会被调用,响应数据为空,chrome.extension.lastError中记录错误信息描述。
2.前台代码:
chrome.extension.onMessage.addListener(function(request, sender, sendResponse) {
console.log('收到消息' + request.msg);
});
相关文章推荐
- Jquery EasyUI +Ajax +Json +一般处理程序 实现数据的前台与后台的交互 --- 善良公社项目
- 《项目经验》--后台一般处理程序向前台JS文件传递JSON,JS解析JSON,将数据显示在界面--显示在DropDownList 或 显示在动态创建的table中
- Jquery EasyUI +Ajax +Json +一般处理程序 实现数据的前台与后台的交互 --- 善良公社项目
- Jquery EasyUI +Ajax +Json +一般处理程序 实现数据的前台与后台的交互 --- 善良公社项目
- js前台与后台数据交互-后台调前台(后台调用、注册客户端脚本)
- js前台与后台数据交互-前台调后台
- 通过JS获取前台数据,并向后台一般处理程序传递
- Ionic从零单排(三)——Ionic程序(前台)与服务器(后台)进行数据交互
- 3、web(js):js前台与后台数据交互-前台调后台
- js前台与后台数据交互-前台调后台
- 《项目经验》--后台一般处理程序向前台JS文件传递JSON,JS解析JSON,将数据显示在界面--显示在DropDownList 或 显示在动态创建的table中
- js前台与后台数据交互
- EasyUI+Ajax+Json+一般处理程序实现数据的前台与后台的交互
- js前台与后台数据交互-前台调后台
- js前台与后台数据交互-后台调前台(后台调用、注册客户端脚本)
- js前台与后台数据交互-前台调后台【转】
- EasyUI+Ajax+Json+一般处理程序实现数据的前台与后台的交互
- Jquery+asp.net后台数据传到前台js进行解析的方法
- 《项目经验》--通过js获取前台数据向一般处理程序传递Json数据,并解析Json数据,将前台传来的Json数据写入数据库表中
- Struts2+JQuery+JSON实现异步交互,包括从后台获得单个值、对象、List和Map数据并从前台的表达中获取值