window
棠樾
夫君子之行,静以修身,俭以养德。非淡泊无以明志,非宁静无以致远。
展开
-
js页面间通信方法(storage事件)(浏览器页面间通信方法)
在写页面的时候有时会遇到这样的需求,需要两个页面之间传递数据或者一个事件。这个时候,就需要用到我今天所要讲的storage事件,学习这个事件之前,需要先了解localStorage的用法。具体用法可以查看其他文档。出发storage事件的条件如下:同一个浏览器打开了两个同源的页面 一个网页中修改localStorage 另一网页注册了storage事件storage事件,只有在同源页面下,才有作用,不同源是没有作用的。那么什么是同源呢?URL由协议、域名、端口和路径组成,如果两个URL的协议、原创 2022-01-14 12:16:37 · 1554 阅读 · 0 评论 -
查看当前网站的cookie的两种方法
1.在浏览器地址输入 某个字符+ javascript:alert(document.cookie)当你把 javascript:alert(document.cookie复制进入地址栏后会发现,“javascript”字符串没有了。这是因为不管“javascript”里面哪一个字母被大写或小写,只要识别为“javascript”就会自动被过滤隐藏消失。你可以在javascript:alert(document.cookie)这句话最前面添加一个字符,复制到地址栏后再把这个字符去掉即可。然..原创 2021-12-09 10:18:35 · 18562 阅读 · 1 评论 -
scroll-behavior: smooth;
scroll-behavior - CSS(层叠样式表) | MDN需求:表单填写页面,当点击提交时,校验表单必填项,并希望页面滚动到一个有错误信息提示的地方: // 若有校验失败则页面回到第一个错误提示位置 this.$nextTick(() => { document .getElementsByClassName('el-form-item__error')[0.原创 2021-09-27 10:56:40 · 450 阅读 · 0 评论 -
window.open浏览器弹出新窗口被拦截—原因分析和解决方案
最近在做项目的时候碰到了使用window.open被浏览器拦截的情况,在本机实验没问题,到了服务器就被拦截了,火狐有拦截提示,360浏览器拦截提示都没有,虽然在自己的环境可以对页面进行放行,但是对用户来说,不能要求用户都来通过拦截。何况当出现拦截时,很多小白根本不知道发生了啥,不知道在哪里看被拦截的页面,百思不得其解,后来查了一下,各家浏览器支持的不一样。另外,可以发现,当window.op...原创 2021-04-16 10:43:00 · 2205 阅读 · 0 评论