用這個東西其實很久了,很多腳本寫的亂七八糟的,而且居然還有加廣告的!!!
一知半解改了幾次,真的是受不了,而且好多寫的根本不符合我的心意,所以,沒辦法,自己動手豐衣足食。
咱來學習一下還不行嗎。說是學習,其實編寫腳本只涉及到 JS,HTML 如果你還喜歡花里胡哨的那可能還需要些 Css。
其實最主要的是,明白他的一些規則聲明,剩下的就和我們平常寫 JS 沒什么區別。
關於油猴就不介紹了,這個東西已經有一兩年了吧,自行百度。
在管理器中新建一個腳本,看到如下代碼
// ==UserScript== // @name New Userscript // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @match http://*/* // @grant none // ==/UserScript== (function() { 'use strict'; // Your code here... })();
腳本的大概整體結構就是如此了。
@name 腳本的名稱。該項將顯示在頁面的標題以及鏈接內容,必填項。
@description 腳本功能描述 腳本功能的描述,顯示在腳本標題下面,必填項。
@namespace @namespace 及 @name 這兩個屬性將幫助用戶腳本管理器判斷是否已安 裝該腳本。
@version 腳本的版本標記將使用 Mozilla 版本格式 並顯示於腳本的簡介頁面,必填 項。
@include/@exclude/@match 描述腳本將執行的頁面。該列表會被分析並展示到腳本的簡介頁面,以及 用於腳本分類。
@require 引用外部腳本到您的腳本
@updateURL/@installURL/@downloadURL 告知用戶腳本管理器應該在哪個地址獲取腳本更新。
@license 腳本所使用的許可協議名稱或地址,該協議需包含用戶是否允許二次分發 或修改 腳本的權利。不提供許可協議則表示用戶僅允許個人使用且不得 二次分發;該協 議將在腳本的簡介頁面顯示。
@supportURL 用戶可獲得該腳本技術支持的鏈接地址 (如:錯誤反饋系統、論壇、電子 郵件),該鏈接將顯示在腳本的反饋頁面。
@contributionURL 用於捐贈腳本作者的鏈接,該鏈接將顯示在腳本的反饋頁面。
@contributionAmount 建議捐贈金額,請配合 @contributionURL 使用。
@compatible 標記此腳本與某個瀏覽器兼容,兼容性信息將顯示在腳本的簡介頁面上。
@incompatible 標記此腳本與某個瀏覽器不兼容,兼容性信息將顯示在腳本的簡介頁面 上。
油猴官網:https://www.tampermonkey.net/
資料參考:https://www.jianshu.com/p/cf3f8d20bbfc
https://www.52pojie.cn/thread-614101-1-1.html