Chromeの拡張機能作るってなんか難しそうって思うかもですが(実は自分もそうだった)実は意外と簡単でした。
よく使うとあるサイトでUIが恐ろしく悪くて、毎回ログインを要求されます。で、これを解消するプラグインとかあるかなーと思って探している時に自分で作ればいいということがわかったので以下にやり方を記載します。
適当にディレクトリ作って以下のファイルを用意します。
manifest.jspon
{
"manifest_version": 3, // 今だと最新は3
"name": "somewebsite", // 何か名前をつける
"version": "1.0",
"description": "ログイン", // 説明を記述
"content_scripts": [{
"matches": ["https://somewebsite.jp/login"], // こちらのURLにマッチしたら
"js": [
"main.js" // こちらのJSを実行
]
}]
}
フォームはシンプルなEmailとPassword入れるだけのものとします。
main.js
//web login
document.forms[0].elements[1].value = "email@email";
document.forms[0].elements[2].value = "password";
document.forms[0].submit();
Chromeの拡張機能を開いてデベロッパーモードをONにします。
その後「パッケージ化されている拡張機能を読み込む」をクリックして上のファイルを読み込みます。
とここまでやるとあとはChromeで当該ページ( https://somewebsite.jp/login )を開くだけで勝手にログインしてくれます。
ぜひお試しください。