社区
JavaScript
帖子详情
想在window.close()事件中作点其他的事情,如何捕捉close()事件。怎样处理呢?
yynoo
2003-10-17 05:21:36
问题如题,谢各位了,先!!
...全文
102
4
打赏
收藏
想在window.close()事件中作点其他的事情,如何捕捉close()事件。怎样处理呢?
问题如题,谢各位了,先!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JYJUN
2004-01-20
打赏
举报
回复
但是在刷新当前页 或 在提交表单到本身的页是就会触发onbeforeunload 或 onunload
到底如何真正的扑获onclose呢??
xiaobird1
2003-10-17
打赏
举报
回复
<body onunload="alert('goodbye');">
zhfkiller
2003-10-17
打赏
举报
回复
<script>
window.onbeforeunload = function (){
event.returnValue = "";
}
</script>
zhfkiller
2003-10-17
打赏
举报
回复
window.onbeforeunload = function (){
alert("ok");
}
window.onbeforeunload可以在窗口关闭前做事情
WEB页面性能测试:页面加载过程+页面性能指标+页面性能工具实战课程
通过页面性能测试概念+页面加载过程+页面性能指标+页面性能测试工具的学习,可以学到如下内容:①WEB网站页面性能的指标(白屏时间、首屏加载完成时间、FP、FCP、DCL、CLS、FPS等);②WEB网站页面性能测试策略;③WEB网站页面加载过程(前端基础语言:HTML+CSS+JavaScript,DOM、CSSOM、渲染树、布局、绘制);④WEB网站页面性能测试工具的实际操作和功能介绍(开发者工具:控制台、网络、性能、Lighthouse、FPS渲染统计等);⑤WEB网站页面性能测试报告编写。⑥WEB网站页面性能测试步骤和实际操作。课程内容:第一章:课程简介1、课程介绍2、课程大纲第二章:页面性能测试1、页面性能测试概念2、页面性能测试专业术语3、页面性能测试策略第三章:页面加载过程1、HTML概念,HTML5实例,HTML5文档2、CSS概念,CSS实例,CSS文档3、JavaScript概念,JavaScript脚本实例和作用4、DOM和CSSOM理解5、HTML5渲染引擎理解6、HTML5页面内容渲染的过程,HTML渲染树第四章:页面性能测试工具1、页面性能测试具体工具2、Chrome开发者工具介绍第五章:页面性能测试工具-控制台:
window
.performance1、控制台:
window
.performance介绍2、
window
.performance.timing执行结果加载字段理解3、
window
.performance.timing执行结果属性对应页面阶段理解4、
window
.performance页面性能参数计算5、
window
.performance页面性能关键指标计算第六章:页面性能测试工具-网络面板1、Chrome-开发者工具-网络面板介绍2、Chrome-开发者工具-网络-瀑布流指标第七章:页面性能测试工具-性能面板1、Chrome-开发者工具-性能面板-使用方法2、Chrome-开发者工具-性能面板介绍3、Chrome-开发者工具-性能面板-控制按钮区域4、Chrome-开发者工具-性能面板-Overview区域5、Chrome-开发者工具-性能面板-火焰图区域6、Chrome-开发者工具-性能面板-内存图区域7、Chrome-开发者工具-性能面板-统计汇总区域8、Chrome-开发者工具-性能面板-统计汇总区域-摘要内容9、Chrome-开发者工具-性能面板-统计汇总区域-
事件
时长、调用、发生顺序第八章:页面性能测试工具-FPS监控1、Chrome-开发者工具-FPS监控-FPS介绍、FPS视觉效果、FPS查看方法第九章:页面性能测试-Lighthouse面板1、Chrome-开发者工具-Lighthouse介绍、操作方法、运行的生命周期2、Chrome-开发者工具-Lighthouse报告指标分析3、Chrome-开发者工具-Lighthouse的报告优化建议第十章:页面性能测试工具-Performance insights面板1、Chrome-开发者工具-Performance insights操作方法2、Chrome-开发者工具-Performance insights分析报告第十一章:网速调研1、全国网速的调研和本机网速测试第十二章:页面性能测试总结1、页面性能测试指标采集方式2、页面性能测试报告3、页面性能测试-操作步骤
window
.
close
()无效,原因剖析
官方解释:https://developer.mozilla.org/en-US/docs/Web/API/
Window
/
close
简单的说就是:
window
.
close
()方法只能关闭由
window
.open()或者浏览器直接输入url打开的页面,其余情况安全考虑是被限制的 解决方案一:
window
.location.href = 'about:blank'
window
.
close
() 解决方案二: 查看当前页面之前的一系列打开方式是不是用
window
.open()打开的,如果不是,换成
window
.
close
()关闭窗口失效问题。
今天遇到一个用js关闭当前窗口的问题。 应用场景:直接copy页面url然后打开页面,不符合条件,js(
window
.
close
();)直接关闭窗口。 使用
window
.
close
();没能有效关闭窗口,功能失效了。 在网上有好多解决方法如下1:
window
.
close
(); 2:
window
.opener = null;
window
.open('', '_self');
window
.
close
(); 3:
window
.open("about:blank","_self").
close
();.
Javascript:
window
.
close
()不起作用?
一般的窗口关闭的JS如下写法:
window
.
close
() 但是呢,chrome,firefox等中有时候会不起作用。 改为下面的写法:
window
.open("about:blank","_self").
close
() 或者
window
.open("","_self").
close
() 如果是frame的时候如下
window
.
close
()关闭不了谷歌浏览器的标签
只有通过
window
.open()打开的页面才可以通过
window
.
close
()关闭 在之前版本的chrome浏览器中,
window
.
close
()是可以直接关闭当前标签页的,后来出于安全性的考虑,只有通过
window
.open()打开的页面才可以通过
window
.
close
()关闭。否则会出现如下错误提示: Scripts may
close
only the
window
s that were opened by them. 假设我在a界面通过
window
.open(b)打开了b界面,在b界面中调用
JavaScript
87,907
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章