window.closeとクロムとの問題
-
19-09-2019 - |
質問
イム
クローズJavaScriptとFirefoxですべてが正常に動作して子ウィンドウを閉じますしようとしているが、Chromeのウィンドウのdoesntここでは、イム使用するものです。
$(document).ready(function() {
if (window.opener && !window.opener.closed)
window.opener.location = "http://www.website.com"
window.close();
});
私はグーグルが、無駄に。
誰でも同様の問題を有するかまたは回避策を知っていますか?
解決
私はこの質問が古いですけど、私は同じ問題に遭遇しました。これは私のために働いてます:
window.open('', '_self', ''); //bug fix
window.close();
他のヒント
あなたはwindow.openでいくつかの他のウィンドウを開く前にいる場合()
これは動作しません。
window.open(...)
window.open('', '_self', '');
window.close();
が、仕事ます:
window.open(...);
setTimeout(function(){
window.open('', '_self', '');
window.close();
}, 100);
このような何かも動作するはずます:
のsetTimeout(関数(){ window.close(); }、50);
私はそれがクロームキオスク(フルスクリーン)モードで作業していると思います。首尾よくしようとしました。
top.window.close()は私のために動作します。 IE、FF、クロム、SafariやOperaの上でテストされます。
これは私のために働いた。
のvar勝利=のwindow.open( "に関する:空白"、 "_self"); win.close();
所属していません StackOverflow