我可以从chrome.tabs.executeScript的回调获取DOM结果吗?

时间:2018-12-24 13:53:52

标签: google-chrome google-chrome-extension

我可以在回调的results参数中获取字符串数据。 (例如innerText) 但是我无法从querySelector *或getElementsBy *函数获取结果。 不可能吗?

// this is popup.js
mybutton.onclick = function(element) {
  chrome.tabs.query(
    { active: true, currentWindow: true },
    function(tabs) {
      chrome.tabs.executeScript(tabs[0].id, { code: "document.querySelector('a');" },
        function(results) {
          console.log(results[0]); 
        });
      });
};

but result[0] is object but have no data (png)

I expect HTMLAnchorElement (png)

0 个答案:

没有答案