如何判断是否已经打开了指定的网页?js

时间:2022-12-13 15:20:59
RT。
想在前台页面做一个如下的判断:
IF www.baidu.com 已经有浏览器打开了 THEN
提示已经打开了,并刷新www.baidu.com
ELSE
打开www.baidu.com
END IF
不知道我这样的描述能理解吗?
求大神们解答!最好是能通过JS实现!

6 个解决方案

#1


是这个意思吗?
var test = window.location.href;
if(test=='www.baidu.com')
{

}
else
{

}

#2


谢谢“二月十六”的回复。
但不是我要的效果,
window.location.href获取的值是我自己的当前页面吧?而我是要在我自己的页面里写事件判断另外一个网页是否打开。
比如在我自己的网页里,判断www.baidu.com是否打开了。

#3


网页地址是固定的么?如果是 就按1楼说的那样。。。

#4


页面是用window.open打开的么?不是就没办法了

#5


用window.open()方法,并且在第二个参数中给窗口起个固定的名字,就能做到窗口未打开时打开窗口,窗口已打开时刷新窗口,

#6


已经有浏览器打开了  

是同一个浏览器没有,并且是从你网页打开,是你的网页打开的自己改为window.open并且记住记录添加onload事件就知道是否打开了

不是没搞,安全问题纯js做不了,需要acx或者浏览器插件来做

#1


是这个意思吗?
var test = window.location.href;
if(test=='www.baidu.com')
{

}
else
{

}

#2


谢谢“二月十六”的回复。
但不是我要的效果,
window.location.href获取的值是我自己的当前页面吧?而我是要在我自己的页面里写事件判断另外一个网页是否打开。
比如在我自己的网页里,判断www.baidu.com是否打开了。

#3


网页地址是固定的么?如果是 就按1楼说的那样。。。

#4


页面是用window.open打开的么?不是就没办法了

#5


用window.open()方法,并且在第二个参数中给窗口起个固定的名字,就能做到窗口未打开时打开窗口,窗口已打开时刷新窗口,

#6


已经有浏览器打开了  

是同一个浏览器没有,并且是从你网页打开,是你的网页打开的自己改为window.open并且记住记录添加onload事件就知道是否打开了

不是没搞,安全问题纯js做不了,需要acx或者浏览器插件来做