解决警告:Unable to preventDefault inside passive event listener due to target being treated as passive.
使用 jquery-weui 的时候,console 里总是提示 Unable to preventDefault inside passive event listener due to target being treated as passive.
,非常烦。
使用 jquery-weui 的时候,console 里总是提示 Unable to preventDefault inside passive event listener due to target being treated as passive.
,非常烦。
今天收到一个需求,项目被漏洞扫描后报告了一个 Soucemap 敏感信息泄露
低危漏洞。
实际上都是第三方开源项目的,但没办法只好删除一下。其实需求就是把资源(js/css 相关的库)目录下的所有 .map
后缀的文件都删除掉。
由于文件较多,目录也多,手动一个个去删很累,就用 Claude
写了一个脚本查找并删除,同时加了一个确认的交互,用起来效果不错。
一开始我是在 CSDN 上找了一段代码改了改,发现不对,遂想起 Claude 来写一个,效果惊艳,还贴心地加了注释。AI 现在的程度确实很适合写这类小工具。
下面是代码:
本地开发时,因为懒得配置证书,所以用了 http 协议。
结果发现一个问题,页面里引用的相对路径资源如 /assets/xxx.js
等自动请求了 https://xxx.com/assets/xxx.js
,导致页面无法正常渲染。
注意:本文所提的方法,在 ClashX 自动更新订阅配置后就自动失效了,因为被覆盖了。建议手动写一个定时脚本刷新一下,避免失效。
在平时的开发中,我们尝尝会自定义一些诸如 local.abc.com、dev.xxx.cn 之类的域名指向本机地址,这些通常都是配置在 /etc/hosts 文件里的。
以前使用的是 V2RayX、V2RayU 之类的工具,不影响,但由于前两款软件业界支持度不高且在 mac 使用 M 系列芯片后更新不及时,故而改用 ClashX。但在使用 ClashX 后,发现默认配置下自己配置的 hosts 都不生效了。
搜了一圈,原来是 ClashX 为了解决 DNS 污染的问题,有一个替代的 DNS 解析功能,坏消息是 hosts 的配置失效了。
虽然现在已经是 PHP8 时代,但国内的很多应用还是仅支持 PHP7,所以不得不给 Ubuntu 22.04 安装 7.4 版本的 PHP。
新版本迅雷影音字幕缓存路径是
/Users/你的用户名/Library/Application Support/XLPlayer/SubtitleCache/subtitles_v1
在系统自带的 终端 软件执行 open 命令打开 subtitles_v1 目录:
(以下命令可以直接复制粘贴到终端运行)
open ~/Library/Application\ Support/XLPlayer/SubtitleCache/subtitles_v1
即可看到很多目录了,根据你播放视频的时间,手动查找字幕文件,如图:
方便日后复制粘贴。
今天刚注意到一个问题,Typecho 中的代码块里面的代码,第一行跟后面的是不对齐的。这个就让强迫症很难受,没发现倒还好,一旦注意到了,就很难忽略了,就像戴眼镜的人眼镜上有一块脏东西,必须得弄掉。
如图所示: