http://www.takeafive.com/这个网站是咋做到关闭浏览器的其它标签页的?
这个是网站的javascript部分代码: 【http://www.takeafive.com/这个网站是咋做到关闭浏览器的其它标签页的?】 function OpenInNewTab() { var fiveMinutes = 60 * document.getElementById(\u0026#39;userInput\u0026#39;).value, display = document.querySelector(\u0026#39;#time\u0026#39;); startTimer(fiveMinutes, display); var w1 = window.open("hurry.html", \u0026#39;_blank\u0026#39;); var time = document.getElementById("userInput").value*60000;window.setTimeout(function(){window.location.href="https://www.zhihu.com/api/v4/questions/36962932/timesup.html"; }, time);window.setTimeout(function(){w1.window.location.href="https://www.zhihu.com/api/v4/questions/36962932/closeit.html"; }, time); document.getElementById("hi").style.visibility = "visible";document.getElementById("myButton").style.visibility = "hidden"; document.getElementById("userInput").style.visibility = "hidden"; document.getElementById("yo").style.visibility = "hidden"; document.getElementById("ay").style.visibility = "hidden"; document.getElementById("ja").style.visibility = "hidden"; document.getElementById("ha").style.visibility = "hidden"; document.getElementById("sa").style.visibility = "hidden";onunload = function() {w1.location.href="https://www.zhihu.com/api/v4/questions/36962932/closeit.html"};\t};
javascript有一个很重要的机制就是,javascript只能关闭由它打开的网页,做到这个不难,我的第一个想法就是加一个定时器,其实你不用担心有什么问题,你打开的其他网页,它是干预不了的。
■网友
window.open() returns a Window object which can be closed.
推荐阅读
- 如果你的多肉出现这个长势,要注意这个细节,多肉才会越来越美!
- 『活动』让孩子们欢欢喜喜过新年 这个元旦好有爱!南京聋校举办多种形式庆祝活动
- 免费“单人套餐”背后的故事:爱心让这个冬天不再寒冷
- 夫子庙■“秦淮灯会”“夫子庙小吃”等非遗重点保护 护航夫子庙,这个法明年施行
- 气温■@江苏人,这个周末天气晴!温度缓慢回升,早晚依旧“冻”人
- 黄金时间■黄金时间丨哪种产品最节水?购买产品请注意这个标识!
- 『黄金时间』请认准这个蓝色的标志! 黄金时间丨同行业中用水最少的企业
- 汽车|评测 | 懂你所想,予你所需!依维柯欧胜2021款这个“搭档”可还行?
- 电动车|这个月,原来小编们这么拼
- 咋解决电信营业厅对http网址的污染