脚本开发
代码1。
打开任何网站都会收到警告框的提示。
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author muzico
// @include *
// @grant none
// ==/UserScript==
(function() {
'use strict';
alert("Hello World");
})();
代码2。
打开任何 http、https 网站都会收到警告框的提示。
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author muzico
// @match http://*/*
// @match https://*/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
alert("Hello World");
})();
代码3。
替换百度的logo
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author muzico
// @match *://www.baidu.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
var lg = $('#lg');
if(lg.length==1){
$(lg).html('<img src="https://yococoxc.github.io/muzicoLogo.jpg" style="width:160px;">');
}
})();
代码4。
修改内容,将某链接改为某链接
<div class="col logo">
<h1><a href="/">菜鸟教程 -- 学的不仅是技术,更是梦想!</a></h1>
</div>
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author muzico
// @match *://www.runoob.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
var col_logo = $('.col.logo');
if(col_logo.length==1){
$(col_logo).html('<h1><a href="http://baidu.com">菜鸟教程 -- 学的不仅是技术,更是梦想!</a></h1>');
}
})();
换一种写法:
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author muzico
// @match *://www.runoob.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
var col_logo = $(".col.logo a");
if (col_logo.length == 1) {
$(col_logo).attr("href", "http://baidu.com");
}
})();
再换一种写法:
// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author muzico
// @match *://www.runoob.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
var col_logo = $("div.col.logo > h1 > a");
if (col_logo.length == 1) {
$(col_logo).attr("href", "http://baidu.com");
}
})();