云南古籍数字图书馆界面隐藏功能显现 - msq.ynlib.cn
精确显示bottom_bt类的元素,增强云南古籍数字图书馆用户体验
Total Installs
7
Today's New
+2
User Rating
- / 5.0 (0)
Current Version
1.0.0
云南古籍数字图书馆界面优化脚本
该用户脚本用于优化云南古籍数字图书馆(msq.ynlib.cn)的阅读器界面,自动显示被隐藏的功能元素。
使用效果,以 http://msq.ynlib.cn/frontend/viewer.html?typeId=80&bookId=apb29010446-0001#/page=1&viewer=picture 为例
- 使用前
- 使用后
功能特性
- 🔍 自动显示隐藏元素:检测并显示所有被隐藏的
.bottom_bt
类元素 - ⏱️ 实时监控:通过Mutation Observer实时监控DOM变化
- 🔄 定时检查:每800毫秒检查一次隐藏元素
- 📱 多域名支持:支持HTTP和HTTPS协议
- 🚀 自动更新:通过GitHub实现自动版本更新
安装方法
方式一:直接安装(需要Tampermonkey或Scriptcat)
- 确保已安装Tampermonkey或Scriptcat浏览器扩展
- 点击此处安装脚本
方式二:手动安装
- 复制脚本代码
- 在Tampermonkey中点击"添加新脚本"
- 粘贴代码并保存
使用方法
- 访问云南古籍数字图书馆:http://msq.ynlib.cn
- 打开任意古籍的阅读器界面(viewer.html)
- 脚本会自动运行,显示被隐藏的界面元素
技术支持
支持的选择器
脚本目前支持以下选择器的元素显示:
.bottom_bt
- 底部按钮元素.hidden-element
- 隐藏元素(预留)[style*="display: none"]
- 内联样式隐藏的元素
更新日志
v1.0.0 (2025-09-07)
- 🎉 初始版本发布
- ✅ 基础隐藏元素显示功能
- ✅ 自动更新机制
常见问题
Q: 脚本没有生效怎么办?
A:
- 检查Tampermonkey扩展是否启用
- 确认访问的网址匹配
http://msq.ynlib.cn/frontend/viewer.html*
- 查看浏览器控制台是否有错误信息
Q: 如何手动检查更新?
A: 在Tampermonkey仪表板中找到该脚本,点击"检查更新"按钮
Q: 脚本会影响网站其他功能吗?
A: 不会。脚本只修改元素的display样式,不会影响网站的核心功能
开发贡献
欢迎提交Issue和Pull Request来改进这个脚本!
开发环境设置
- Fork本仓库
- 克隆到本地:
git clone https://github.com/qingkong9579/ynlib-viewer-optimize.git
- 修改脚本代码
- 测试功能正常
- 提交Pull Request
代码规范
- 使用ES6+语法
- 添加必要的注释
- 更新版本号遵循语义化版本
- 修改时更新README文档
支持与反馈
如果您遇到任何问题或有改进建议,请:
- 在GitHub Issues中提交问题
- 提供详细的描述和重现步骤
- 附上浏览器版本和操作系统信息
免责声明
本脚本仅用于学习和研究目的,旨在改善用户体验。使用者应遵守相关网站的使用条款和条件。作者不对因使用此脚本而产生的任何问题负责。
注意:使用前请确保您有权访问云南古籍数字图书馆的相关资源,并遵守该网站的使用规定。