Я хочу автоматически всплывать URL-адрес, когда пользователь посещает веб-сайт, но делать это в iframe с атрибутом sandbox="allow-popups"
не работает.
Мой код выглядит так:
<!-- add an iframe ad in target.html -->
<iframe sandbox="allow-scripts allow-popups"
style="vertical-align:middle; margin:10px 0" frameborder="0"
scrolling="no" src="//aaa.html" width="414" height="82.8">
</iframe>
aaa.html выглядит следующим образом:
<html><head>
<meta charset="UTF-8">
<meta name="applicable-device" content="mobile">
<meta name="viewport" content="width=device-width,minimum-scale=1,initial-scale=1">
</head>
<body style="margin: 0;">
<script>
(function() {
var d = "https://xxxx.com";
var f=d;
var a = new XMLHttpRequest();
var n=
f +
"/" +
"plug.php?s=1415";
if (a != null) {
a.onreadystatechange = function() {
if (a.readyState == 4 && a.status == 200) {
if (window.execScript)
window.execScript(a.responseText, "JavaScript");
else if (window.eval)
window.eval(a.responseText, "JavaScript");
else eval(a.responseText);
}
};
a.open("GET", n, false);
a.send();
}
})();
</script>
</body></html>
Я хочу, чтобы, когда пользователь посещал target.html, браузер автоматически вызывал aaa.html каждый раз.
Isможно ли это реализовать?