gpt4 book ai didi

google-chrome-extension - 代码仅在我放置断点时有效

转载 作者:行者123 更新时间:2023-12-01 11:57:29 28 4
gpt4 key购买 nike

我得到了以下代码(在一个名为 page.js 的单独文件中):

var page = new function() {

this.getImdbID = function(){
var imdbid = '';
chrome.tabs.getSelected(null, function(tab) {
imdbid='0944835';
});
return imdbid;
};
}

由以下代码调用(在 background.html 中)。

var imdbid = page.getImdbID();

此代码仅在我在“return imdbid;”上放置断点时才有效。排。当我跳过断点时,它只返回一个空字符串。有什么我遗漏的吗?

最佳答案

它在您放置断点时起作用的事实表明存在时间问题。

在这种情况下,我假设 getSelected 是一个异步操作(因此需要回调),因此您需要等待它完成并在回调之前执行变量具有您想要的值。

关于google-chrome-extension - 代码仅在我放置断点时有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4598421/

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