コンテンツ スクリプト ベースの Chrome 拡張機能があります。コンテンツ スクリプトのポップアップ ウィンドウからサインイン プロセスを開始します。
以下のコードを使用してポップアップ ウィンドウを開き、閉じられるまで待ちます。
ただし、window.open
メソッドから「未定義」を取得します。なぜこれが起こるのか誰か知っていますか?
loginwin
以下のコードにありundefined
ますが、ポップアップウィンドウは指定されlogin_url
た . 以下のコードは、コンテンツ スクリプトから呼び出されます。
var loginWin = window.open(login_url, 'LoginWindow', "width=655,height=490");
console.log(loginWin);
// Check every 100 ms if the popup is closed.
var finishedInterval = setInterval(function() {
console.log('checking if loginWin closed');
if (loginWin.closed) {
clearInterval(finishedInterval);
console.log('popup is now closed');
Backbone.history.navigate('index', true);
}
}, 1000);