[小问题笔记(一)] js关闭页面window.close() 无效,不弹提示直接关闭

window.close();

单独写这句,各个浏览器效果都不一样。比如IE(不是所有版本)会弹提示:

点确定之后才会关闭。而有些浏览器压根就没反应。

需要让它不弹提示,直接关闭,在window.close();前加两句就可以。

window.opener=null;
window.open(‘‘,‘_self‘);
window.close();

原因:传说是因为严肃的浏览器不让js肆意的关掉窗口,但是js自己打开的窗口自己可以关闭,这样写算“误导”一下它吗?╮(╯▽╰)╭

[小问题笔记(一)] js关闭页面window.close() 无效,不弹提示直接关闭

时间: 2024-10-07 01:50:15

[小问题笔记(一)] js关闭页面window.close() 无效,不弹提示直接关闭的相关文章

js 刷新页面window.location.reload();

Javascript刷新页面的几种方法:1   history.go(0)2   window.location.reload() window.location.reload(true) 3   location=location4   location.assign(location)5   document.execCommand(''Refresh'')6   window.navigate(location)7   location.replace(location)8   docum

JS实现页面加载完毕之前loading提示效果

1.获取浏览器页面可见高度和宽度 var _PageHeight = document.documentElement.clientHeight, _PageWidth = document.documentElement.clientWidth; 2.计算loading框距离顶部和左部的距离(loading框的宽度为215px,高度为61px) var _LoadingTop = _PageHeight > 61 ? (_PageHeight - 61) / 2 : 0, _LoadingLe

JS 一个页面关闭多个页面

<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title></head><body> <input type=

几大浏览器关闭页面的方法

今天需要做一个功能,倒计时5s关闭页面,或者直接点击按钮直接关闭页面.开始以为是一个很简单的功能,做的时候还是遇到问题了. 1.1  关闭页面的方法 问题是这样的:开始用的 window.close()方法关闭页面,在IE中测试没有问题. 到了谷歌发现页面并没有关闭,F12打开提示:Scripts may closed only the windows that were opened by it. 大致意思:脚本不能关闭非脚本打开的页面. 后来找到一个折中的办法: 将当期的页面指向blank来

js 关闭页面(Scripts may close only the windows that were opened by it.)

传送http://blog.csdn.net/kuangfengbuyi/article/details/52052301 js关闭当前页面,当该页面不是其他页面打开的,而是直接输入url, 直接用window.close()无法关闭. 以下代码可以实现不同浏览器的关闭操作: function closewin(){ if (navigator.userAgent.indexOf("Firefox") != -1 || navigator.userAgent.indexOf("

JS弹出框、对话框、提示框,JS关闭窗口、关闭页面和JS控制页面跳转

一.JS弹出框.对话框.提示框 //====================== JS最常用三种弹出对话框 ======================== //1弹出对话框并输出一段提示信息 function ale() { //弹出一个对话框 alert("提示信息!"); } //2弹出一个询问框,有确定和取消按钮 function firm() { //利用对话框返回的值 (true 或者 false) if (confirm("你确定提交吗?")) { a

js在关闭页面前弹出确认提示【转载】

最近项目中出现个bug,就是导出数据后,会提示确认导航,其实实际需求并不需要这个提示,可能是之前遗留的问题.查了下资料是在触发了onbeforeunload事件,那么剩下的就是代码组织问题了. 众所周知,现在的主流浏览器基本上都是多标签页的.在标签页数量较多的时候,可能连标签页的标题都无法看清.因此,用户可能一不小心就关错了标签 页,或者直接点击浏览器右上角的关闭按钮一不小心就关闭了所有标签页,而用户之前访问我们站点的某个页面可能还有非常重要的数据没有保存... 因此,在某些重要数据的录入页面,

js 打开新页面 window.open()

利用js打开一个新页面,而不是一个新窗口. 在网上各种东西啊,蛋疼了半天,还白疼了.. 后来看到a标签有target属性,然后又发现window.open()的第二个参数是target,然后我笑了(er'zhe) w3school上的target属性,点我 ,大家可以打开新页面了,也可以打开新窗口了. 我只写了新页面的,和<a href='#' target="_blank">开</a>效果一样: window.open(“xxx.html”,“_blank”)

js打开、关闭页面和运行代码那些事

<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="智能社 - zhinengshe.com"> <meta name="copyright" content="智能社 - zhinengshe.com"> <title