YouTubeを見すぎると松岡修造さんのページに強制的に切り替わるchromeアドオン

◆JSのお勉強として、Chrome拡張機能を作ってみました。
◆最近無駄にYoutubeを見すぎてしまい、時間を無駄にするのでその防止をしたかった。
◆githubはじめて使った。よくわからん。

◆作ったアドオンの概要
・Youtubeを開いて、15分が経過すると、強制的に松岡修造さんによって激励される

◆chrome拡張について
・manifest.jsonでいろいろ定義して、javascriptで機能の実体をつくる。
・今回はHTMLとCSSは使っていない。時間があったらこれらをつかっていろいろ設定できるようにしてみるつもり。

◆使い方
①ZIPをダウンロードして、任意の場所に解凍してください。
②拡張機能画面(chrome://extensions/)の右上、デベロッパー モードをオンにしてください。
③「パッケージ化されていない拡張機能を読み込む」から①のファイルを読み込んでください。
④アドオンが有効になると、アドレスバーの右のほうに雑なアイコンが表示されるようになります。

◆ソース

manifest.json

{
 "name": "PreventWastingTime",
 "version": "0.0.1",
 "manifest_version": 2,
 "description": "時間の無駄遣い防止ソリューション。youtubeを開いて15分経つと、強制的に松岡修造さんのwebサイトの「みんなを本気で元気にする!修造メッセージ」ページに遷移します。",
 "content_scripts": [
   {
     "matches": ["https://www.youtube.com/*"],
     "js": ["hoge.js"]
   }
 ],
 "browser_action": {
   "default_icon": "icon.png",
   "default_title": "Shouldn’t you be working?"
 },
 "icons":{
   "16":"icon.png",
   "48":"icon.png",
   "128":"icon.png"
 }
}

hoge.js


window.onload = function(){
	// window.alert("hello");
	var freeTime = 15; //分
	function goShuzo(){
		window.location.href = 'http://www.shuzo.co.jp/message/';
	}
	setTimeout(goShuzo, freeTime*60000);
};

いいなと思ったら応援しよう!