网页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
  });
  
}
``
相关推荐
Dread_lxy4 分钟前
vue 依赖注入(Provide、Inject )和混入(mixins)
前端·javascript·vue.js
娅娅梨10 分钟前
C++ 错题本--not found for architecture x86_64 问题
开发语言·c++
yaosheng_VALVE11 分钟前
稀硫酸介质中 V 型球阀的材质选择与选型要点-耀圣
运维·spring cloud·自动化·intellij-idea·材质·1024程序员节
汤米粥15 分钟前
小皮PHP连接数据库提示could not find driver
开发语言·php
冰淇淋烤布蕾18 分钟前
EasyExcel使用
java·开发语言·excel
拾荒的小海螺25 分钟前
JAVA:探索 EasyExcel 的技术指南
java·开发语言
马剑威(威哥爱编程)1 小时前
哇喔!20种单例模式的实现与变异总结
java·开发语言·单例模式
白-胖-子1 小时前
【蓝桥等考C++真题】蓝桥杯等级考试C++组第13级L13真题原题(含答案)-统计数字
开发语言·c++·算法·蓝桥杯·等考·13级
奔跑草-1 小时前
【前端】深入浅出 - TypeScript 的详细讲解
前端·javascript·react.js·typescript
好睡凯1 小时前
c++写一个死锁并且自己解锁
开发语言·c++·算法