油猴插件能幹什麽?,,
油猴腳本是壹款免費的瀏覽器擴展和最為流行的用戶腳本管理器,它適用於?Chrome,?Microsoft Edge,?Safari,?Opera Next, 和?Firefox。它能夠通過最簡單的腳本來更改壹個網站或者網頁的布局、外觀和操作。
Greasemonkey,簡稱GM,中文俗稱為“油猴子”,是Mozilla Firefox的壹個附加組件。它讓用戶安裝壹些腳本使大部分HTML為主的網頁於用戶端直接改變得更方便易用。隨著Greasemonkey腳本常駐於瀏覽器,每次隨著目的網頁打開而自動做修改,使得運行腳本的用戶印象深刻地享受其固定便利性。
Greasemonkey可替網頁加入些新功能、修正網頁錯誤、組合來自不同網頁的數據、或者數繁不及備載的其他功能。寫的好的Greasemonkey腳本甚至可讓其輸出與被修改的頁面集成得天衣無縫,像是原本網頁裏的壹部分。
技術明細
大部分Greasemonkey使用者腳本都是自行撰寫,使用對某網站專用的JavaScript代碼,透過文檔對象模型(DOM)接口對網頁內容做操作。維護了個 Greasemonkey 數據庫。該數據庫描述哪個網址網頁對應到哪個腳本。(註意:廢棄腳本倉庫 可能還保留許多還沒合並到新倉庫)。
當使用者加載匹配的網頁,Greasemonkey便呼叫相關的腳本,而該腳本便為該頁加入輸出結果、刪除該頁的部分、或者移動礙眼的部分。Greasemonkey腳本亦能透過非網域綁定的XMLHTTP要求來查詢外部HTTP資源。
Greasemonkey亦遵循某使用者名.user.js 的格式,這讓當該特定使用者拜訪時 Greasemonkey 可自動偵測並提供安裝選項。除了JavaScript代碼,Greasemonkey腳本包括有限可選用後資料集。該後資料集描述了腳本名稱、腳本描述、網址用來區分同名腳本的位址空間、以及原本該腳本為哪些網址撰寫的列表。