将sqlresult从后台发送到内容脚本

时间:2015-06-08 06:49:49

标签: google-chrome-extension web-sql

当我从后台页面发送sqlresult到内容脚本时(发送屏幕之前)result before sending in console

丢失数据并转换为result after receiving in console

它只发生在SqlResultSet,其他vriables和simnple数组正常发送

background.js中的代码

chrome.tabs.query({active: true, currentWindow: true}, function(tabs){
    chrome.tabs.sendMessage(tabs[0].id, {
        action: "getRight",
        res: results,
        leng: len }, function(response) {});
});

check.js中的

代码(内容页面)

chrome.extension.onMessage.addListener(function(msg, sender, sendResponse) {
    switch(msg.action) {
        case "getRight":
          console.log(msg.res);
          break;
    }
});

有什么问题?

1 个答案:

答案 0 :(得分:0)

我个人找到了问题的正确解决方案

发送信息



res: results




我将发送



res: results.rows




并接收received sesult in console (content script)