打开 chrome://extensions/ ,进入托扎管理,选中开发者模式。
接着新建一个文件夹,新建一个文件,名为 manifest.json,输入下面代码:
{ "name": "YourExtName", "manifest_version": 2, "version": "0.0.2", "description": "YourDescription", "browser_action": { "default_icon": "icon.png" }, "content_scripts": [ { "matches": ["http://*/*", "https://*/*"], "js": ["script.js"] } ] }
注意,content_script字段里面的matches字段表示访问哪些url执行脚本,使用正则表达式的格式,上面的http://*/*表示匹配所有http网页。
接着随便找个图片,命名为icon.png,丢到和manifest.json同一个文件夹。
接着新建一个script.js,里面放入你要运行的代码,例如页面停留120s后自动刷新:
console.log("Ext loaded!"); var auto_surf_timeout = 120; window.setInterval(function(){ console.clear(); if(auto_surf_timeout <= 0) location.reload(); else console.log("remain " + auto_surf_timeout-- + " s to reload."); },1000);
接着在chrome中点击“加载已解压的拓展程序”
选中刚刚新建的文件夹,确定,可以看到,成功导入了一个拓展。
随便访问几个页面看看,是不是js成功被执行了~
还没有评论,来说两句吧...