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

Send sqlresult from background to content script

当我将 sqlresult 从后台页面发送到内容脚本时(在发送屏幕之前)

它丢失数据并转换为

只发生在SqlResultSet,其他变量和简单数组发送正常

代码在 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;
    }
});

问题是什么?

我个人找到了问题的正确解法

窃取发送

res: results

我会发

res: results.rows

并接收