Greasy Fork 还支持 简体中文。

检查更新

检查脚本是否有新版本并提示更新

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
xuexim
今日安裝
0
安裝總數
1
評價
0 0 0
版本
1.0
建立日期
2025-03-26
更新日期
2025-03-26
尺寸
2.2 KB
授權條款
MIT
腳本執行於

这个函数用于检查 Greasyfork 上的脚本版本,并提示用户更新

代码说明:

  1. 头部元数据
  • @name:脚本名称,设为“检查更新”。
  • @version:版本号,这里设为 1.0。
  • @description:描述脚本功能。
  • @match:匹配的域名,与原脚本一致。
  • @grant:需要的权限,包括 GM_xmlhttpRequest 和 GM_info。
  • @license:使用 MIT 许可证。
  • @run-at:脚本在页面加载完成时运行。
  1. 核心功能
  • getUpdate 函数通过 GM_xmlhttpRequest 请求 Greasyfork 脚本页面,解析 HTML 获取最新版本号。
  • 使用 GM_info.script.version 获取当前脚本的版本号。
  • 通过 XPath (//*[@id="script-stats"]/dd[5]/span) 定位最新版本号。
  • 如果检测到新版本,弹出确认框提示用户更新,确认后跳转到脚本主页。
  1. 错误处理

添加了 onerror 回调,打印错误信息到控制台。

  1. 立即执行

使用 IIFE(立即执行函数表达式)包裹代码,并在最后调用 getUpdate() 以启动检查。

使用方法:

  • 将此代码保存为 .user.js 文件(例如 check-update.user.js)。
  • 在支持用户脚本的浏览器插件(如 Tampermonkey)中安装。
  • 确保脚本运行环境支持 GM_xmlhttpRequest 和 GM_info。

注意事项: