我正在尝试创建一个 Chrome 扩展程序,它将在相对于最近聚焦的窗口的位置弹出一个新窗口。我认为我没有正确使用chrome.windows.getCurrent
orchrome.windows.getLastFocused
方法来做到这一点。每次我这样做时,undefined
当我尝试显示该窗口的属性时都会收到警报。
在我的background.js
文件中,我有:
chrome.pageAction.onClicked.addListener(showPopup);
function showPopup() {
var left = chrome.windows.getCurrent(function (w) {
w.left - 200;
// also tried: return w.left - 200;
});
alert(left); // undefined
}
阅读chrome.windows API 文档让我对如何实际返回窗口的属性感到困惑。任何人都可以在这里阐明一下吗?