前端埋点和页面卸载前发送请求等类似需求,可使用window.beforeunload
、window.unload
、navigator.sendBeacon
等API。
相关文档:
MDN -> sendBeacon
/
Web sendBeacon 刷新/关闭页面之前发送请求
谷歌浏览器F12打开控制台面板卡顿缓慢?可尝试将面板语言重置为默认的English(US)
给README.md自述文件快速生成项目目录结构:npm install mddir -g
然后执行mddir
即可。它会自动忽略 node_modules 和 .git 文件夹,执行成功后会在根目录生成一个directoryList.md文件。
ps:tree-cli
也具有生成目录结构的功能。
最近碰上一个因“图片资源文件301重定向”造成的html2canvas渲染失败问题(造成跨域了),301这问题咱没权限,最后是将其转换成base64引入才得以解决,引以为戒☕
nuxt项目中postcss在控制台抛警告“You did not set any plugins, parser, or stringifier. Right now...”可将nuxt.config.js中的build.postcss
设为false或null
☕
浏览器的自动填充密码功能让其他密码输入框也被填充,autocomplete="off"
无效?不妨试试autocomplete="new-password"
或者设置一个不同的name😁
iview3.5.4的Button组件type支持ghost,但iview/types/button.d.ts中未同步更新,仍然为“Type definitions for iview 3.3.1”,导致控制台抛错、界面显示异常、运行异常,坑啊💩
简单粗暴获取nuxt.js渲染出来的页面中相关内容方法:仅在控制台查阅可使用window.__NUXT__
;抓取分析可遍历所有script标签内容先找到window.__NUXT__
然后再使用eval
方法,当然也可以使用传统的dom分析或正则过滤😎