基于 Service Worker 重构 Typecho/Wordpress 的 CDN 防盗刷插件 URLAuth

3 天前
52txr  52txr

在前面的测试中,虽然满足了大部分使用场景,但是对于懒加载或者 css 中的图片缺缺少考虑。尤其对于懒加载,其实难度很大,因为插件只在页面生成的时候启动,懒加载根本不知道什么时候加载,经过好几天的测试,决定使用 service worker 进行重构,可以说工作量还是很大的。

新版插件则是动态鉴权参数,在资源请求时实时生成鉴权参数,有效期从实际访问时间开始计算,彻底解决懒加载图片过期问题。

全面支持现代 Web 场景

懒加载( Lazy Load )资源适配:图片、JS 模块等延迟加载的资源,在触发加载时自动附加新鲜鉴权参数。

CSS 内嵌资源处理:自动扫描并重写 url()中的图片、字体等资源路径,覆盖 background-image 等复杂场景。

跨域资源兼容:支持多域名 CDN 配置,不同域名独立绑定密钥,满足分布式资源托管需求。

CDN 厂商兼容:阿里云、腾讯云、多吉云、华为云等鉴权方式 A 完美适配。

https://www.52txr.cn/2025/URLAuth132.html

409 次点击
所在节点   程序员  程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1119320

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX