クロームでワンクリで任意の画面サイズに変更する方法

フォルダを適当な場所に必要数作る(zoom25、zoom75、100等)
フォルダの中にtextファイルを2つ作る
それぞれ background.js manifest.json (悪くないJSONたぶん)に変更
background.jsの中身に以下コピペ

chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.setZoom(tab.id, 0.25);
});

ここまで3行 0.25のところが画面サイズこの場合25% 100%は 0 にする
manifest.jsonの中身に以下コピペ

{
"manifest_version": 2,

"name": "Zoom25",
"version": "0.1",

"background": {
"scripts": ["background.js"],
"persistent": false
},
"browser_action": {
"default_icon": "zoom25.png",
"default_title": "25"
}
}

ここまで 25のところをサイズの数字に変更。25%ならこのままでおk
ペイントで32*32ピクセル程度のアイコンを好きなように作るpngでおk
ファイル名をzoom25.pngにしてフォルダにぶち込む。25%以外なら数字を変更

クローム>設定>その他ツール>拡張機能>デベロッパーモードにチェック

拡張機能のパッケージ化>ディレクトリ参照>フォルダ指定しておk
フォルダと同じ階層にzoomxx.pemとzoomxx.crxが出来るので
.crxの方を拡張機能ページを開いた状態のクロームにドラッグ&ドロップ
デベロッパーモードのチェックを外して完了

アイコンクリックで一発変更
なぜかクリックした時にアイコンが巨大化するがきにするな
初めて作ったので間違いだらけです。巨大化の理由を知りたい
長時間の使用確認はしていない