5 分钟带你写个自己的 Chrome 扩展和油猴脚本
前几天分享过文章实用油猴脚本推荐,让你的谷歌浏览器更强大(二),有人问如何自己写个油猴脚本,今天就来分享如何写个自己的Chrome扩展和油猴脚本。
一个 Chrome 扩展其实就是一个配置文件manifest.json和一系列html、css、js文件的集合,只要有一点点前端的基础,写一个简单的扩展还是很简单的。
这里就带你5分钟写个简单的扩展,功能就是点击链接在新标签页打开,chrome_extension扩展目录结构如下:
一个icon图片文件,lib目录下一个jQuery文件(如果不依赖jQuery库可以不需要),一个配置文件manifest.json以及一个编写代码的文件url.js,就这4个文件行了。
先来看看manifest.json文件里的内容,主要在content_scripts加载的js文件:
其实要写的代码就是url.js里的3行:
扩展代码写好了就可以安装到谷歌浏览器了,具体如何安装看之前文章上不了谷歌如何安装 Chrome 扩展?,打开chrome://extensions/,点击加载已解压的扩展程序,就是chrome_extension目录。
就这样安装好了,测试下没问题,原来写扩展就是这么简单,5分钟搞定,当然这只是个demo,下面来看看大名鼎鼎的油猴扩展怎么写的, 谷歌浏览器的扩展默认安装目录为 C:\Users\xxx\AppData\Local\Google\Chrome\User Data\Default\Extensions ,xxx为你的Windows用户名 ,先在扩展里找到油猴的id为 dhdgffkkebhmkfjojejmpbldmpobfkfo
找到油猴扩展的源代码目录 C:\Users\xxx\AppData\Local\Google\Chrome\User Data\Default\Extensions\dhdgffkkebhmkfjojejmpbldmpobfkfo\4.13_0 ,这个manifest.json文件写得就复杂多了。
顺便提下怎么备份Chrome扩展,这样方便迁移到新电脑使用,这个在之前文章也分享过了那些你可能不知道的谷歌浏览器实用技巧。
导出生成的crx文件就可以分享给他人使用了。
最后如果你想发布扩展到谷歌商店供他人安装,可以在谷歌管理后台提交你的扩展,不过需要5美元的费用。
写油猴脚本就更简单了,先安装好油猴扩展, 然后直接新建脚本。
脚本内容如下:
然后导出你写的脚本文件,这样方便给其他人安装使用。
同样的也可以在 greasyfork.org/zh-CN/sc... 发布你的脚本,比如之前分享过的油猴脚本实用油猴脚本推荐,让你的谷歌浏览器更强大
除了写Chrome扩展和油猴脚本,让浏览器运行脚本还有个更简单的方法就是书签。
先添加一个网页到书签然后修改,复制这段代码到网址里:javascript:"use strict";!(function(){document.querySelectorAll("a").forEach(function(item,index,arr){item.target='_blank';});})();
使用的时候点击网页上方的新标签打开网页就行了,比Chrome扩展和油猴麻烦点。
顺便分享2个书签代码,第一个是显示密码,默认输入密码的地方是星号*javascript:"use strict";!function(){for(var tag=document.getElementsByTagName("input"),i=0;i
第二个是自由编辑网页javascript:"use strict";!function(){"true"===document.body.getAttribute("contenteditable")?(document.body.setAttribute("contenteditable",false),alert("关闭自由编辑网页了!")):(document.body.setAttribute("contenteditable",true),alert("可以自由编辑网页了!"))}();
选择适合你的电脑浏览器提升上网体验探索各类浏览器
不同浏览器各有特点和优势,我们需要根据自己的需求来选择。无论是Chrome的稳定性,Firefox的定制性,Edge与Windows的融合,还是Safari的苹果专属特性,都能带给我们更好的上网体验。在选择浏览器后,及时升级和更新以及优化使用体验也是必不可少的。未来,浏览器的发展将为我们带来更多惊喜和便利。 选择最适合你的浏览器 ...
怎么创建一个自己的网站
要注册网站域名,购买或者租用到网站的空间。上传内容,上传图文和视频等内容就可以创建自己的网站了。现在市场上很多各式各样的网站搭建工具,网站制作平台,任意找一个自己用起来易上手的工具即可。网站搭建工具中一般都有模板提供,可以按照行业、风格、类型来选择自己中意的模板。选好后就可以套用,网站...
Chrome浏览器有哪些实用的小工具
小编作为一名谷歌浏览器的忠实粉丝,在读大学这段时间里,自己也经常捣鼓一些好用的Chrome插件,今天就和大家分享一下吧。一、LastPass 相信很多人在各种网站时都需要注册一个自己的账号,但是事后又常常想不起来。关于这个问题交给LastPass小插件便能轻松解决。LastPass是一款帮你记住账号密码的扩展。当你...
谷歌浏览器如何使用
1、下载谷歌浏览器:谷歌浏览器其实是有官网可以支持下载的。小编建议最好是在官网下载,如果通过其它渠道下载,可能你的界面会出现很多绑定的网页标签,到时候会很麻烦。2、点击下载好的文件来安装chrome,再按照谷歌界面指示操作即可(一般是换背景颜色啥的),记得更改浏览器的默认下载位置 3、针对谷歌浏览...
Chrome浏览器的主题背景如何更改
每个人都有自己的喜好,每个人喜欢的主题背景风格都不一样。改变Chrome浏览器的外观可以让你的网页浏览体验拥有更多的乐趣和个性感。那么该如何更改chrome浏览器的主题背景呢?要更改Chrome浏览器的外观,首先你需要选择一个主题,它将会改变你的网页浏览器背景。如果你想知道如何改变谷歌Chrome浏览器的主题...
10分钟内在Wix上创建一个网站:3个简单步骤2022
在这篇文章中,第1步:创建你的Wix帐户第2步:选择一个模板第3步:开始构建将你的Wix网站提升到一个新的水平结论FAQ 感谢网站建设者,即使是最大的新手也可以在短短几个小时内建立一个像样的网站并运行(相信我——我曾经是那个新手)。 WIX尤其如此,它必须是最直观、对初学者最友好的建设者之一。不用开发人员,你...
谷歌Chrome浏览器中自己的连接不是私密连接怎么办
4. 使用隐身模式浏览:Chrome的隐身模式可以帮助你排除是否是某些插件或扩展导致的问题。在隐身模式下,所有的插件和扩展默认都是禁用的。你可以通过Ctrl+Shift+N(Windows)或Command+Shift+N(Mac)来打开一个新的隐身窗口。5. 更新浏览器和操作系统:确保你的Chrome浏览器和操作系统都是最新版本。过时...
什么是最好最开放的浏览器?
例如,基于Chromium开源项目,许多公司和团队开发了自己的浏览器,如Microsoft Edge、Opera等,这些浏览器在继承了Chromium的开放性和稳定性的同时,也加入了自己的特色和功能。其次,Chrome对Web标准的支持也是其开放性的一个重要体现。Chrome团队一直致力于实现和支持最新的Web标准,如HTML5、CSS3、JavaScript...
如何备份整个自己的chrome浏览器?
要看你是什么系统:windows xp中用户配置文件的位置是C:\\Documents and Settings\\你的用户名\\Local Settings\\Application Data\\Google\\Chrome\\User Data windows7中用户配置文件的位置是C:\\Users\\你的用户名\\AppData\\Local\\Google\\Chrome\\User Data 需要备份的就是整个\\User Data文件夹,这里面有你要的...
【CSDN浏览器插件】让你的日常开发效率提高100%,使用姿势都在这里了_百...
第三步(可选) -> Chrome商店安装:前往商店安装 之后就可以打开新标签页操作啦~写在最后我的浏览器简单装修后是这样的:我希望可以和大家增加更多互动,如果你也定制了自己的浏览器页面,不妨在评论区留言叫我去看哦~读到这里的同学不妨做件小事,给我的 GitHub仓库点个star吧!Thanks♪(...