网页JS自动化脚本(十二)更新JS脚本的版本号以便于更新所有使用者的脚本

  • 上一节中我们已经发布了我们的脚本了,当然我们的脚本一定是要常常更新的,所以我们可以通过更新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
  });
  
}
``
相关推荐
NailiConveyor3 分钟前
输送机机架怎么选材?碳钢、不锈钢、铝型材的成本与适用场景
大数据·运维·自动化·制造·业界资讯
骑着蜗牛撵大象32724 分钟前
让 Codex 值夜班:把告警排查与巡检接成可回滚的自动化链路
android·java·运维·ai·自动化·codex·智能体
天远数科27 分钟前
零信任架构实战:基于天远企业年报信息核验构建自动化供应商准入资质合规审查网关
运维·人工智能·架构·自动化
大风起兮云飞扬丶1 小时前
Java——枚举
java·开发语言
小灰灰搞电子1 小时前
Rust+Slint 实现高级动态消息提示框源码分享
开发语言·rust
Dev _1 小时前
Python解释器安装在系统级目录导致命令行用户‌没有权限‌向该目录写入文件
开发语言·python
qq_406981031 小时前
大白话rust系列08 当变量遮蔽遇上引用,探究变量遮蔽的本质
开发语言·后端·rust
小poop1 小时前
从“雷峰塔”到“对象”:JavaScript基础语法入门指南
前端·javascript
喵了几个咪2 小时前
GoWind ShortPlay 拆解:不用模型的推荐闭环——埋点回流、三路召回与已看去重
开发语言·后端·微服务·golang·gowind
谙弆悕博士2 小时前
用 C 写了个 Windows 聊天室,踩了几个多线程和控制台的坑
c语言·开发语言·c++·windows·网络编程·聊天室