油猴腳本規則

用這個東西其實很久了,很多腳本寫的亂七八糟的,而且居然還有加廣告的!!!

一知半解改了幾次,真的是受不了,而且好多寫的根本不符合我的心意,所以,沒辦法,自己動手豐衣足食。

咱來學習一下還不行嗎。說是學習,其實編寫腳本只涉及到 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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章