我正在尝试找到一种检测子窗口是否已打开特定网址的方法?
<html>
<head>
<script type="text/javascript">
function openWin()
{
var child=window.open("https://www.google.com/search?q=bing");
var timer = setInterval(checkChild, 100);
function checkChild() {
var urll = child.location;
if (urll.match(/bing.com.*/)) {
alert("bing opened")
}
if (child.closed) {
alert("Child window closed");
clearInterval(timer);
}
}
}
</script>
</head>
<body>
<input type="button" value="Open window" onclick="openWin()" />
</body>
</html>
用户在子窗口中打开https://www.google.com/search?q=bing
,然后单击搜索结果并转到bing.com。
我如何才能发现子窗口的URL与bing.com相似?
通常可以这样做吗?或者我在浪费时间?
如果它是不可能的,还有其他方法吗?