1

アドレスバーの 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 を取得するのを手伝ってください。

4

1 に答える 1