chrome.tabs.executeScript的输出与控制台的输出不同

时间:2017-12-11 08:30:16

标签: javascript jquery google-chrome google-chrome-extension google-chrome-console

我正在使用chrome.tabs.executeScript编写chrome扩展来获取html中标记的属性,但我注意到此函数返回的结果与控制台中的结果之间存在差异。

var scriptToExec = 'document.getElementsByTagName("video")';
chrome.tabs.executeScript({ code: scriptToExec }, getResult);

function getResult(resultArray) {
if (resultArray.length > 0) {
    console.log(resultArray);
    //console.log(resultArray[0].getAttribute("name"));
};}

我的测试页面有一个视频标记,但我认为我没有在getResult中获得预期的对象

有谁能告诉我我错过了什么?

Extension popup
Console

0 个答案:

没有答案