Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome:无法读取属性';getAll';未定义的_Javascript - Fatal编程技术网

Javascript Chrome:无法读取属性';getAll';未定义的

Javascript Chrome:无法读取属性';getAll';未定义的,javascript,Javascript,我对Javascipt还不熟悉,只是尝试一下我在网上找到的一些例子。这个根本不起作用。我在Chrome中打开about:blank并在那里使用控制台。当我运行此代码时,出现一个错误无法读取未定义的属性“getAll” chrome.windows.getAll({populate:true}, getAllOpenWindows); function getAllOpenWindows(winData) { var tabs = []; for (var i

我对Javascipt还不熟悉,只是尝试一下我在网上找到的一些例子。这个根本不起作用。我在Chrome中打开about:blank并在那里使用控制台。当我运行此代码时,出现一个错误
无法读取未定义的属性“getAll”

chrome.windows.getAll({populate:true}, getAllOpenWindows);

    function getAllOpenWindows(winData) {

      var tabs = [];
      for (var i in winData) {
        if (winData[i].focused === true) {
            var winTabs = winData[i].tabs;
            var totTabs = winTabs.length;
            for (var j=0; j<totTabs;j++) {
              tabs.push(winTabs[j].url);
            }
        }
      }
      console.log(tabs);
    }
chrome.windows.getAll({populate:true},getAllOpenWindows);
函数getAllOpenWindows(winData){
var标签=[];
用于(winData中的var i){
if(winData[i].focused==true){
var winTabs=winData[i].tabs;
var tottab=winTabs.length;

对于(var j=0;j这似乎是在使用Chrome Extensions API。你不能只在控制台中运行它。你可以开始Chrome扩展开发。

我很惊讶它有
Chrome
对象。谢谢,我会检查它的……我真的希望这个示例可以在控制台中运行。@parser很棒。请将此标记为answ呃它回答了你的问题。