0

以下のコードを JavaScript で書いていますが、Chrome でポップアップ ブロッカーが有効になっているかどうかを確認できません。

方法 1:

var params = 'height=1,width=1,left=-100,top=-100,location=no,toolbar=no,menubar=no,scrollbars=no,resizable=no,directories=no,status=no';
var testWindow = window.open(null, "popupTest", params);
if( !testWindow
    || testWindow.closed
    || (typeof testWindow.closed=='undefined')
    || testWindow.outerHeight == 0
    || testWindow.outerWidth == 0
    ) {
    // pop-ups ARE blocked
  //  document.location.href = 'popupsBlocked.htm';
    alert("blocked");
}
else {
    // pop-ups are NOT blocked
  testWindow.close();
    alert("not blocked");
}

方法 2:

var test = window.open(null, "", "width=0,height=0");
    try {
        test.close();           
        alert("Pop-ups not blocked");
    } catch (e) {
        alert("Pop-up blocker is enabled in the browsers");
    }

両方の方法が機能していません pls は私を助けてください....

4

0 に答える 0