gpt4 book ai didi

google-chrome-extension - 关于 chrome.tabs.executeScript(id,details, callback)

转载 作者:行者123 更新时间:2023-12-03 09:55:19 26 4
gpt4 key购买 nike

这个函数有一个像 function(array of any result) {...}; 这样的回调函数。

但我不知道结果是什么意思。

例如,

chrome.tabs..executeScript(null,
{code:"var x = 10"},
function(){});

如何返回 x到回调?

最佳答案

脚本的结果是被评估的最后一个表达式。因此,在您的示例中,您可以使用:

chrome.tabs.executeScript( null, {code:"var x = 10; x"},
function(results){ console.log(results); } );

这会将 [10] 记录到扩展程序的控制台。

results 实际上是一个值数组,因为如果页面有多个帧,您可以指定脚本应该注入(inject)其中的每个帧并获取所有注入(inject)的结果。请参阅 executeScript 的规范.如果您不指定 allFrames: true,则结果将始终为单元素数组。

关于google-chrome-extension - 关于 chrome.tabs.executeScript(id,details, callback),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13166293/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com