[Tools] Create a Chrome Extension
Creating a Chrome extension requires a manifest.json file which defines how your extension will behave. With a minimal setup, you can already manipulate pages and change elements. This lesson walks you through creating a manifest.json file which will essentially "block" twitter and reddit and tell you to get back to work.
manifest.json:
{
    "name": "Back to Work!!",
    "version": "1.0",
    "manifest_version": 2,
    "content_scripts": [{
        "js": ["inject.js"],
        "matches": [
            "https://twitter.com/*",
            "https://*.reddit.com/*"
        ]
    }]
 }
inject.js:
document.body.innerHTML = `
Back to Work!!
`
Go to chrome://extensions .

Click "Load unpacked" folder.
Then when you visit twitter, it will show "Back to Work!!" in html.
[Tools] Create a Chrome Extension的更多相关文章
- chrome extension overview
		目录 什么是扩展............................................................................................ ... 
- chrome extension demos
		chrome extension demos demo https://github.com/hartleybrody/buzzkill/blob/master/bootstrap.js https: ... 
- Chrome插件:微信公众号自动登录(chrome.extension)
		manifest.json: { "manifest_version": 2, "name": "WX.AutoLogin", " ... 
- Make chrome extension
		How to Make a Chrome Extension. https://robots.thoughtbot.com/how-to-make-a-chrome-extension Skip to ... 
- Chrome Extension 检查视图(无效)处理方法
		最近闲来无事,简单看了下Chrome扩展的开发,并且开发一个小小的翻译插件(TranslateBao)作为练手,开发细节不详述了,如果有新学习chrome extension开发的新人,可以参考源码, ... 
- 开发Chrome Extension截取你微博的帐号密码
		Google允许开发者对Chrome浏览器做扩展,所以有了之前火爆的12306抢票软件,我 也用它抢过票,一直很好奇它怎么注入js到12306上面的.这周有空研究了下Chrome Extension, ... 
- 打包Egret游戏为Chrome extension
		今天,本来是打算做一个Chrome扩展去爬取网站base64编码图片的. 在跟着图灵社区<Chrome扩展及应用开发>敲demo代码的过程中,发现chrome的扩展的结构理论上可以兼容所有 ... 
- Google Chrome Native Messaging开发实录(二)Chrome Extension扩展
		接上一篇<Google Chrome Native Messaging开发实录(一)背景介绍>的项目背景,话不多说,有关Chrome Extension介绍和文档就不展开了,直接上代码. ... 
- Chrome Extension 实战
		想起个问题,线上项目js要有bug,怎么进行调试修改. ------------- 想起来,方法应该是,拦截线上的js的请求,转到本地代码上进行调试... ------------- 网上看到 Chr ... 
随机推荐
- 环球影城母公司:务必阻止复仇者和 X 战警团聚
			今日导读 去年 12 月,迪士尼宣布收购 21 世纪福克斯后,许多漫威粉丝们马上欢呼:复仇者终于可以和 X 战警团聚了!然而,超级英雄大团圆这个美好景象恐怕不会那么容易实现.就在近日,环球影城母公司— ... 
- Vickers Vane Pump - How To Choose Vane Pump Parameter Specifications?
			1 rated pressure selection. The rated pressure of the vane pump products is 7MPa, 1OMPa, 16MPa, 2lMP ... 
- 如何给run()方法传参数
			实现的方式主要有三种 1.构造函数传参 2.成员变量传参 3.回调函数传参 问题:如何实现处理线程的返回值? 1.主线程等待法(优点:实现起来简单,缺点:需要等待的变量一多的话,代码就变的非常臃肿.而 ... 
- win10 配置系统默认utf-8编码
			win10 配置系统默认utf-8编码 系统 win10 配置系统默认utf-8编码 Windows系统默认字符编码为gbk编码,开发项目编码一般为UTF-8,在我们执行程序及进行程序编码过程中编码 ... 
- JS常用字符串处理方法应用总结
			这篇文章主要总结了JS常用字符串的处理方法,需要的朋友可以参考下 1.indexOf()方法,从前往后查找字符串位置,大小写敏感,从0开始计数.同理,lastIndexOf() 方法从后往前,两个 ... 
- [JOYOI] 1415 西瓜种植
			题目描述 笨笨种了一块西瓜地,但这块西瓜地的种植范围是一条直线的-- 笨笨在一番研究过后,得出了m个结论,这m个结论可以使他收获的西瓜最多. 笨笨的结论是这样的: 从西瓜地B处到E处至少要种植T个西瓜 ... 
- JavaScript中函数的定义
			JavaScript中函数的定义 制作人:全心全意 在JavaScript中,函数是由关键字function.函数名加一组参数以及置于大括号中需要执行的一段代码定义的.定义函数的基本语法格式如下: f ... 
- 第二天,学习if,变量,注释
			zz_age = 31guss_age=int(input("input your answer:"))if guss_age == zz_age: print ("Yo ... 
- python 文件操作(二) 替换性修改文件内容
			正常情况我们想要仅对文件某一行的内容进行修改,而不改变其他内容,在原文件的基础上不能修改,因为当我们对原文件进行写操作时,如果原文件里面有内容,就会清空,在这种情况下,只能对文件进行替换性修改:即重新 ... 
- npm start问题
			问题:在执行命令npm start 是出现下列问题: npm [] WARN invalid config loglevel="notice" [] npm WARN invali ... 
