关于chrome.tabs.executeScript,返回多个值

时间:2016-01-04 14:00:15

标签: javascript google-chrome-extension

这在我的Chrome扩展程序中完美运行:

chrome.tabs.executeScript( null, {code:"var x = 53; x"},
function(results){ alert(results[0]); } );

但是,我想返回两个变量,但我不知道该怎么做..

chrome.tabs.executeScript( null, {code:"var x = 53; var y = 71; ??? x,y ???"},
function(results){ alert(results[0]); alert(results[1]); } );

提前谢谢!

1 个答案:

答案 0 :(得分:3)

您可以将值放入数组或Javascript对象中并返回它。例如:

chrome.tabs.executeScript( null, {code:"var x = [53,71]; x "},
            function(results){ alert(results); } );