我遇到了一个问题,该代码包含我的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>
答案 0 :(得分:0)
这可能是CORS问题。尝试将“mac.php”更改为“http://whatever-your-page-is.com/mac.php” - 显然将网址更改为您的网站。有关弹出窗口阻止的消息可能是特定于浏览器的。