xmlhttprequest识别为弹出窗口

时间:2015-11-24 12:27:42

标签: javascript php xmlhttprequest popup

我遇到了一个问题,该代码包含我的xmlhttprequest代码。 目的是每隔10秒执行一次mac.php,但是当我第一次进入我的网页时,即使mac.php不是弹出窗口,它也会阻止所有弹出窗口(mac.php)! 我重新加载页面,现在它不被识别为弹出窗口!! 我想知道为什么它会被识别为弹出窗口而不是其他时间。

由于

这是我的代码:

<script language="JavaScript">

    function mac() {
        var xmlhttp = new XMLHttpRequest();
        xmlhttp.onreadystatechange = function() {
            xmlhttp.responseText;
        };
        xmlhttp.open("GET", "mac.php", true);
        xmlhttp.send();

    }

    mac();
    setInterval(mac, 10000);
</script>

1 个答案:

答案 0 :(得分:0)

这可能是CORS问题。尝试将“mac.php”更改为“http://whatever-your-page-is.com/mac.php” - 显然将网址更改为您的网站。有关弹出窗口阻止的消息可能是特定于浏览器的。