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

  • 上一节中我们已经发布了我们的脚本了,当然我们的脚本一定是要常常更新的,所以我们可以通过更新JS脚本的版本号,来更新所有用户的脚本,如果用户关闭了自动更新那么就只能他们自己手动更新
  • 我们打开之前发布的脚本,选择更新脚本, 然后更改版本号(一定要比之前的数字大),然后稍等修改一下内容重新发布
  • 我们可以看到脚本自动识别到了网址上的脚本的版本是更新的,所有安装了这个脚本的用户就能实现自动更新了,本质上,也就是用户的脚本会在启动的时候通过这个脚本当中的updateURLdownloadURL 加载这个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
  });
  
}
``
相关推荐
天月风沙3 分钟前
基于机器视觉的实验室器件仓储系统设计——内蒙古自治区国家级大创工程存档
开发语言·python
24zhgjx-fuhao4 分钟前
虚链路的配置
开发语言·网络·php
一次旅行6 分钟前
实战指南:基于开源工具链构建自动化演示文稿生成工作流
运维·开源·自动化
大家的林语冰29 分钟前
Express 团队官宣:全新网站正式上线,Logo 重做,支持两个主版本文档无缝切换!
javascript·node.js·express
techdashen38 分钟前
Rust 中的小字符串:smol_str 与 smartstring 的对决
开发语言·后端·rust
devilnumber43 分钟前
java自定义事件处理器极简版:「外卖点餐」场景
java·开发语言
小何code1 小时前
C语言【初阶】第1节,初识C语言
c语言·开发语言
代码小书生1 小时前
getpass,一个安全输入的 Python 库!
开发语言·python·安全
莫陌尛.1 小时前
Fuzzy C-Mean Clustering (FCM)
c语言·开发语言
YOU OU1 小时前
案例综合练习-博客系统
java·开发语言