zoukankan      html  css  js  c++  java
  • Chrome扩展程序 后台js与前台js数据交互

    1.后台代码:

    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);
        });

  • 相关阅读:
    配置ftp服务器只能上传不能进行其他操作
    教你用CMD命令查询域名的DNS解析记录:A,NS,MX,CNAME,TXT
    js 多选选择删除数据
    类加载是为了执行静态方法
    数据库 基本命令
    在where子句中经常使用的运算符
    数据库编码问题
    JSP2.0自定义标签
    实现一个基本防盗链标签
    自定义标签
  • 原文地址:https://www.cnblogs.com/jeesezhang/p/3678603.html
Copyright © 2011-2022 走看看