Greasy Fork

来自缓存

Greasy Fork is available in English.

My Userscript : Auto match and display all available UserJS scripts for current website

Smartly displays all available UserJS scripts for the current website, supports one-click installation to Tampermonkey. The floating button can be closed, and the settings button supports drag and move, providing a flexible user experience.

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
商伤
日安装量
2
总安装量
125
评分
1 0 0
版本
4.4
创建于
2025-09-08
更新于
2025-12-14
大小
32.1 KB
许可证
暂无
适用于
所有网站

# My Userscript

## 简介

My Userscript 是一款智能的用户脚本管理工具,能够自动检测并显示当前访问网站可用的 UserJS 脚本,并提供一键安装到油猴扩展的便捷功能。该脚本采用优化设计,移除了冗余依赖,提升了性能和用户体验。

## 功能特点

- **智能检测**:自动识别当前网站可用的 UserJS 脚本
- **一键安装**:点击即可直接安装到油猴扩展,无需手动操作
- **详细信息**:显示脚本的安装量、更新时间等关键信息
- **灵活排序**:支持按安装量、更新时间等方式排序
- **可拖拽设置按钮**:关闭浮窗后,设置按钮可自由拖拽移动
- **现代化界面**:简洁美观的 UI 设计,提供良好的视觉体验
- **灵活的悬浮按钮**:支持临时隐藏或永久关闭悬浮窗

## 使用方法

1. 安装 Tampermonkey 浏览器扩展
2. 安装本脚本
3. 访问任意网站时,页面右侧会出现 "UserJS" 悬浮按钮
4. 点击按钮即可查看当前网站可用的脚本列表
5. 选择需要的脚本,点击"安装"按钮即可一键安装到油猴扩展
6. 若关闭悬浮窗,可通过右下角的设置按钮重新打开设置面板,且该按钮可自由拖拽

## 技术特性

- 使用 Greasy Fork API 获取脚本数据
- 基于原生 JavaScript 开发,仅依赖 psl 库用于域名解析
- 支持跨域请求和本地存储
- 响应式设计,适配不同屏幕尺寸
- 优化的代码结构,提升性能和可维护性

## 元数据配置

脚本包含完整的元数据声明:

- `@grant` 权限声明,包括 `GM_openInTab` 等关键 API
- `@connect` 域名连接声明,支持 Greasy Fork API
- `@require` 外部依赖库声明
- 多语言本地化支持

## 兼容性

- 支持 Tampermonkey(推荐)
- 支持其他兼容 UserScript 标准的扩展

## 开源协议

本项目基于 MIT 协议开源。