您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Convert GIF avatars into static images with enhanced performance and error handling
一个高效的油猴脚本,用于将动态 GIF 头像转换为静态图片,提供更流畅的浏览体验。
脚本安装后会自动运行,无需手动操作:
脚本提供了丰富的配置选项,可在代码中的 CONFIG
对象中修改:
const CONFIG = {
OBSERVER_DELAY: 50, // DOM 变化处理延迟(毫秒)
AVATAR_SELECTORS: [...], // 头像选择器数组
GIF_EXTENSIONS: ['.gif', '.webp'], // 需要转换的动画格式
REPLACEMENT_EXTENSION: '.png', // 目标静态格式
DEBUG: false, // 启用调试日志
}
脚本会注入 CSS 样式来禁用以下动画:
使用 MutationObserver
监听页面变化:
Q: 脚本没有生效? A: 请检查:
Q: 某些头像仍然是动态的? A: 可能原因:
AVATAR_SELECTORS
配置DEBUG
模式查看处理日志Q: 页面加载变慢? A: 尝试:
OBSERVER_DELAY
值AVATAR_SELECTORS
数组DEBUG
模式CONFIG.DEBUG = true
[No GIF Avatars]
日志欢迎提交问题报告和功能建议!
git checkout -b feature/amazing-feature
git commit -m 'Add amazing feature'
git push origin feature/amazing-feature
本项目采用 MIT 许可证。
注意:本脚本仅用于改善浏览体验,不会收集或传输任何用户数据。