Tampermonkey
Chrome上で使えるUser Scripts
特定サイト限定で動く JavaScript を常駐させられる
website
webstore
例: ページ背景を黄色にする
code:javascript
// ==UserScript==
// @name sample
// @match https://example.com/*
// ==/UserScript==
(function () {
document.body.style.background = "yellow";
})();
@match で対象URLを指定する
そのページが開かれた際に実行される
Greasy Fork
user scriptsのリポジトリ
https://greasyfork.org/ja
メタデータ
code:js
// ==UserScript==
// @name My Script
// @namespace http://tampermonkey.net/
// @version 0.1
// @description example
// @match https://example.com/*
// @grant GM_setValue
// @grant GM_getValue
// ==/UserScript==
@match (termpermonkey)
実行される URL を指定。
code:js
// @match https://example.com/*
複数書ける:
code:js
// @match https://example.com/*
// @match https://foo.bar/page/*
ワイルドカード:
code:js
// @match *://*.google.com/*
@run-at (termpermonkey)
@grant (termpermonkey)