アドレスバーの URL を取得したいのですが、この JavaScript で試してみましたが、場所として表示されます{} (空の値)
var googleWindow = window.open('https://api.something/givetokenafterclosed');
var waitForToken = setInterval(function () {
console.log(googleWindow.location)
if (googleWindow.closed) {
clearInterval(waitForToken);
}
if (window.location.hash) {
// here I'm retrieving some token...
googleWindow.close();
}
}, 3000); // time interval set to 3 secs
ローカルホストの URL を開くと正常に動作します。上記の場合、開いているウィンドウの URL を取得するのを手伝ってください。