最近フォーカスされたウィンドウに関連する位置に新しいウィンドウをポップアップ表示する 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 ドキュメントを読んで、実際にウィンドウの属性を返す方法について混乱しました。誰かがここで光を当てることができますか?