- 上一节中我们已经发布了我们的脚本了,当然我们的脚本一定是要常常更新的,所以我们可以通过更新JS脚本的版本号,来更新所有用户的脚本,如果用户关闭了自动更新那么就只能他们自己手动更新
- 我们打开之前发布的脚本,选择更新脚本, 然后更改版本号(一定要比之前的数字大),然后稍等修改一下内容重新发布
- 我们可以看到脚本自动识别到了网址上的脚本的版本是更新的,所有安装了这个脚本的用户就能实现自动更新了,本质上,也就是用户的脚本会在启动的时候通过这个脚本当中的updateURL 和downloadURL 加载这个JS脚本,然后对比version值的大小,如果检测到了更大的值,就会自动更新
javascript
// ==UserScript==
// @name 【教学】www.baidu.com
// @namespace Violentmonkey Scripts
// @match https://www.baidu.com/
// @grant none
// @version 1.1
// @author cine
// @license MIT
// @description 2023/5/29 下午2:12:47
// @downloadURL https://update.greasyfork.org/scripts/490319/%E3%80%90%E6%95%99%E5%AD%A6%E3%80%91wwwbaiducom.user.js
// @updateURL https://update.greasyfork.org/scripts/490319/%E3%80%90%E6%95%99%E5%AD%A6%E3%80%91wwwbaiducom.meta.js
// ==/UserScript==
//var theListenerElement;
window.onload=function(){
alert("最新版本1.1");
var carListener =new MutationObserver(function(){
alert(document.querySelector("div.money-style_59F57").innerText);
}).observe(document.querySelector("div.money-style_59F57"),{
childList: true,
subtree: true
});
}
``