怎样在chrome扩展及应用开发中内置扩展,以及一些简单的定制

点击阅读原文
chrome扩展程序推荐
3月24日 发布,来源:
Google Chrome,是一个由Google公司开发的一款设计简单、高效的网页浏览器。其最大的魅力就在于可以安装各种扩展插件,让Chrome浏览器自身的功能更加丰富。Chrome网上应用店,用户可以下载和安装应用程序、扩展程序以及主题背景。
作为用了7年的chrome的老用户,下面推荐一下我常用的chrome扩展程序。
因为某些原因,如果不能去chrome网上应用商店下载,可以去和下载,然后自行安装,安装教程参考:。
uBlock Origin
一款去除页面广告的插件,之所以不推荐大名鼎鼎的Adblock Plus是因为uBlock Origin占用极低的内存和 CPU。而且uBlock Origin支持的Adblock Plus过滤语法拦截广告。
开启拦截前:
开启拦截后:
前端开发的时候记得把拦截取消。
国内下载地址:
官方下载地址:
Tampermonkey
俗称“油猴”,号称“Chrome第二应用商店”,是一款最为流行的用户脚本管理器。它可以加入更多的 Chrome 本身不支持的用户脚本功能。
安装完Tampermonkey,就可以去安装各种脚本了,无数强大的脚本都可以通过这个扩展运行,代替应用商店里繁复的apps&extensions,极大地减少了chrome应用、扩展造成的不必要的系统资源占用。不必担心这些脚本会导致浏览器卡顿,它们只在特定页面运行,资源占用极低。
下面是我安装的一些脚本:
国内下载地址:
官方下载地址:
Speed dial 2
Speed dial 2可以完美替代默认的新标签页。它可以记录书签、浏览历史,主题易于定制,对快速拨号页面进行分组,可以云同步所有配置(需要付费,不过很便宜)。
国内下载地址:
官方下载地址:
FireShot是网页截图插件,它可以对网页中整个屏幕或者是网页的部分视图进行截图操作,在截图之后用户还可以对当前截图的图片进行编辑,包括添加注释,批注,添加线条,上传,分享等操作。
国内下载地址:
官方下载地址:
chrome浏览器每打开一个标签就相当于多独立运行了一个程序,所以每个网页标签都是占用内存的。标签页数量较多时消耗的内存相当可观。对内存不是那么大的人来说,用一段时间之后整个系统被拖得很慢着实非常痛苦。OneTab chrome扩展插件是为了解决 Chrome 浏览器内存占用过多的问题的,安装后,点击一下扩展图标,扩展的功能会将当前打开的标签关闭,显示在扩展页的标签列表中,相当于只打开一个标签,内存占用就一下子从几个 G 骤减为 100M 左右了;同时将标签页展示为一个竖排的列表样式,查看全部标签也更轻松了。你可以点击恢复某个标签页,也可以全部恢复打开。
国内下载地址:
官方下载地址:
Scroll To Top
Scroll To Top可以在浏览页面时帮助你快速滚动到顶部或者底部。
国内下载地址:
官方下载地址:
crxMouse Chrome Gestures
CrxMouse是一款鼠标手势Chrome插件,使用它可以充分、方便、快捷地发挥鼠标在Chrome浏览器中的操作方式。其中包括鼠标手势,超级拖拽,滚动手势,摇杆手势,平滑滚动,标签页列表等功能,比如在Chrome浏览器中画上一个向左的转折线就可以快速地把当前的标签页关闭。
鼠标手势的设置:
鼠标手势效果演示:
超级拖拽的设置(可以方便的进行各种搜索):
国内下载地址:
官方下载地址:
一个简便但强大的翻译扩展。支持谷歌、百度、有道、必应四大翻译和朗读引擎,可以方便的查看、复制和朗读不同引擎的翻译结果。
国内下载地址:
官方下载地址:
Fatkun图片批量下载
Fatkun图片批量下载是一个简单好用的下载图片扩展,它可以找出当前页面的所有图片,并提供按分辨率、链接等筛选图片的功能。
国内下载地址:
官方下载地址:
Octotree是一个用来显示 Github 项目的目录结构的插件, Github上的项目可以显示为类似 IDE 的代码目录树结构。缺点是需要初始化的时间,像nodejs这种稍微大一点的代码库要花大概1分钟多有去爬吧。
国内下载地址:
官方下载地址:
Isometric Contributions
这个插件可以把github上的contributions 显示为3d柱状图,并且给出一些更加详细的信息。
国内下载地址:
官方下载地址:
WEB前端助手(FeHelper)
功能包括字符串编解码、代码压缩、美化、JSON格式化、正则表达式、时间转换工具、二维码生成器、编码规范检测、页面性能检测、页面取色、Ajax接口调试。
国内下载地址:
官方下载地址:
WhatFont是一款可以帮助用户查看识别网页字体的浏览器插件。
国内下载地址:
官方下载地址:
Page Ruler
Page Ruler是一款页面尺寸测量工具,非常适合前端工程师。PageRuler插件可以与当前网页的屏幕无缝地集成到一起,使用户非常精确地测量出当前页面某个元素或者是整个页面的大小尺寸。
国内下载地址:
官方下载地址:
CSSViewer是一款快速查看css样式的插件,不需点开开发者工具,直接可以显示元素的css样式信息。
国内下载地址:
官方下载地址:
Code Cola是一个可视化编辑在线页面css样式的chrome插件。比chrome自带的开发者工具要方便一点。
国内下载地址:
官方下载地址:
PerfectPixel by WellDoneCode
PerfectPixel是一种叠加插件。它处理的是图层,这样你可以在同一页面多次叠加。
在PixelPerfect中简单地加载任意JPG或PNG格式的网站原型,然后在你的工作代码上手工定位,锁定它的位置,并将它的不透明度降低到大约20%。
当你开发HTML页面时,你可以不断地将HTML和CSS呈现的效果与原始设计稿比较。
国内下载地址:
官方下载地址:
Web Developer Checklist
这个插件可以分析任何网页是否违反最佳实践,对于Web开发谁想要确保他们遵循最佳实践,这个扩展可以让你很容易发现你的网站的问题领域。
国内下载地址:
官方下载地址:
PageSpeed Insights (with PNaCl)
这个插件是Google官方的PageSpeed Tools的chrome扩展版本,通过分析网页的内容来提供网站加载速度优化建议。
安装完后,进入开发者页面,此时顶部会多出一个PageSpeed按钮,点击Start Analyzing就可以开始分析。
国内下载地址:
官方下载地址:
User-Agent Switcher for Chrome
User-Agent Switcher插件是一款可以使用Chrome浏览器访问网站的时候来制造一种其他浏览器正在访问该网站的一种“假象”。
国内下载地址:
官方下载地址:
Responsive Web Design Tester
Responsive Web Design Tester是一个能模拟网站在不同浏览器和设备上的行为,适合前端响应式网站开发。
国内下载地址:
官方下载地址:
收藏了,赞一个
vimium都没有么?
明天提醒我
我要该,理由是:
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
扫扫下载 App人人都能定制属于自己的Chrome引导程序 | Fonlan
我的图书馆
人人都能定制属于自己的Chrome引导程序 | Fonlan
Chrome、Firefox的引导器是如何制作的?是否你觉得很神秘呢?其实都是很简单的,多数都使用NSIS或者Autoit之类的脚本制作的。不过Chrome的启动参数众多,仅仅为了增加或者删除一个参数就修改脚本然后重新编译实在太麻烦了,最头痛的是还要去查那些参数。就是为了能懒这一下,我写了这个软件。
注:此软件用C#编写,2000、XP、2003系统运行需要,Vista及以上版本可直接运行。
使用相当简单,看上面的图基本就都知道了,要哪些参数选上就行。唯一需要注意的是版本那里必须严格按照x.x.x.x的格式填写。另外在User-Agent那里已经默认集成了常见浏览器的字串,选择就可以了,当然也可以手动输入。 其实还有些引导器把启动参数的开关都写在了配置文件中,只需要改下配置文件就能方便地加入或者去掉某些启动参数,不过我向来不喜欢多余,哪怕只是一个文件。
^_^ 这是第一个版本,功能也还很有限,有什么功能需要的或者要改进的可以在下面留言!
12月24日更新1.3版本:
增加代理服务器设置。
增加HTML5 API开启选项。
增加内存整理按钮开启选项。
增加快速返回支持选项。
增加在顶部显示扩展工具栏支持。
增加禁用Java选项。
增加禁用插件选项。
增加参数预览界面。
由于现在的Chrome默认打开扩展支持所以移除了开启扩展选项。
10月8日更新1.2版本:
修正了默认Cache和User Script的路径。
更改提示显示方式为状态栏提示。
其他一些交互界面的优化及Bug修正。
9月26日更新1.1版本:
增加了自定义Chrome主程序路径的选项。
增加了手动输入Chrome启动参数的选项。
增加了一些文本框的悬停提示。
TA的最新馆藏[转]&[转]&[转]&[转]&[转]&[转]&
喜欢该文的人也喜欢谷歌推出简易版地图引擎 普通网民可定制地图
来源:搜狐IT
  【搜狐IT消息】3月28日消息,据国外媒体报道,之前,谷歌推出地图引擎,第三方网站或公司(比如一家餐馆或超市连锁)可以实现定制地图。3月27日,谷歌首次推出了面向普通网民的简易版地图引擎(Google Maps Engine Lite),地图爱好者将可以大展拳脚。
  该引擎仍是测试版。谷歌表示,通过这个简易版引擎的工具(使用十分简单),普通网民可以提交一组数据,从而获得自己定制的谷歌地图。
  比如用户可以提交一个包含位置数据的电子表格文件,实现在地图上的可视化显示。
  谷歌强调,简易版谷歌地图引擎,不可被用于商业目的。
  为了帮助网民熟悉工具,谷歌还提供了教材指南网页,教授如何将一组数据转化成一张定制地图。
  谷歌过去曾经推出一个类似的定制工具“我的地图”,据称,这一工具暂时会保留,用户可以将“我的地图”中的数据,导入到简易版地图引擎工具中。
  谷歌产品经理Beth Liebert表示,未来“我的地图”将会整合到简易版地图引擎中。(氰
(责任编辑:林丰蕾)
&&&&&&</div
主演:黄晓明/陈乔恩/乔任梁/谢君豪/吕佳容/戚迹
主演:陈晓/陈妍希/张馨予/杨明娜/毛晓彤/孙耀琦
主演:陈键锋/李依晓/张迪/郑亦桐/张明明/何彦霓
主演:尚格?云顿/乔?弗拉尼甘/Bianca Bree
主演:艾斯?库珀/ 查宁?塔图姆/ 乔纳?希尔
baby14岁写真曝光
李冰冰向成龙撒娇争宠
李湘遭闺蜜曝光旧爱
美女模特教老板走秀
曝搬砖男神奇葩择偶观
柳岩被迫成赚钱工具
大屁小P虐心恋
匆匆那年大结局
乔杉遭粉丝骚扰
男闺蜜的尴尬初夜
客服热线:86-10-
客服邮箱:(资源共享吧)
([已注销])
第三方登录:中国领先的IT技术网站
51CTO旗下网站
如何在五分钟内开发一款Chrome扩展
一个 Chrome扩展其实就是一个配置入口文件和一系列html、css、js图片文件的集合,所以只要有前端基础,写一个简单的 Chrome 扩展还是很简单的。
作者:核子可乐译来源:| 17:47
Chrome扩展是什么?
在着手开发之前,我们首先需要明确Chrome扩展的基本概念。具体来讲,这是一款用于强化浏览器功能的插件。
在本文中,我们将开发一款能够显示美妙背景图像的Chrome扩展,其同时亦可在您打开新选项卡时显示每日名言。这款扩展将适用于全部基于chromium内核的浏览器。
您需要掌握以下基础知识:
&JavaScript
我们将利用HTML、CSS与JavaScript构建一套简单网站,并将其托管在谷歌Chrome当中。要开发Chrome扩展,我们应当遵循以下最佳实践或格式。
如何利用JavaScript开发Chrome扩展
扩展的构建工作并不复杂,只需要以下几个步骤即可实现。
打开Chrome并前往chrome://extensions/。而后启用开发者模式。
前往并从以下选项中作出选择(您可将鼠标在各选项的?之上获取更多说明):
&无额外选项
&覆盖新选项卡
&添加jQuery
在选择结束后,下载zip文件。
对此zip文件进行解压,而后编辑主文件夹中的manifest.json文件。Manifest.json当中包含Chrome扩展所需要的全部元数据,这即为我们扩展的入口点。其在本质上属于一个JavaScript对象,同时包含名称、版本以及描述等属性。在后文中我们将对其加以使用。
{&&name&:&&Beautiful&New&Tab&,&&version&:&&0.0.1&,&&manifest_version&:&2,&&description&:&&Get&beautiful&images&with&quotes&whenever&you&open&a&new&tab.&,&&homepage_url&:&&&,&&icons&:&{&&16&:&&icons/icon16.png&,&&48&:&&icons/icon48.png&,&&128&:&&icons/icon128.png&&},&&default_locale&:&&en&,&&chrome_url_overrides&:&{&&newtab&:&&src/override/override.html&&},&&permissions&:&[&&/&,&http://quotes.rest/&]&}&
在CSS与js文件夹中分别创建a.css文件与a.js文件。
构建基本HTML文件。前往src/override/,您将在这里找到override.html文件。
将.js与.css文件添加到此override.html文件内。
&!DOCTYPE&html&&&html&&&&&head&&&title&Make&a&Chrome&Extension&|&Beautiful&New&Tab&/title&&&link&href=&../../css/custom.css&&rel=&stylesheet&&/&&&/head&&&body&&&&&h1&Quote&of&the&day&/h1&&&&&div&class=&quote&&&&&&&&&h1&id=&quoteblock&&&/h1&&&&&&&&h3&id=&author&&&/h3&&&&&/div&&&script&src=&../../js/jquery/jquery-1.12.3.min.js&&&/script&&&script&src=&../../js/jquery/app.js&&&/script&&&/body&&&/html&&
这里我们将使用以下两个网站。Unsplash将提供可供使用的图像,而TheySaidSo则负责提供每日名言。
要对外部链接发送请求,我们需要在manifest.json当中添加URL的必要权限。
在custom.css中添加以下CSS代码(我们使用PT serif谷歌字体)。
@import&url(/css?family=PT+Serif:400italic);&body&{&background-image:url(&/category/nature/&);&background-repeat:no-&height:100%;&width:&&&}&h1{&font-family:&'PT&Serif',&&font-size:2.5&text-align:&color:#&text-shadow:2px&2px&3px&rgba(150,150,150,0.75);&&&}&.quote{&color:#&text-align:&vertical-align:&padding:19%&15%&0&15%;&}&&&#quoteblock{&font-family:&'PT&Serif',&&text-shadow:2px&2px&3px&rgba(150,150,150,0.75);&font-size:2&}&&&#author{&font-family:&'PT&Serif',&&text-align:&color:#&text-shadow:2px&2px&3px&rgba(150,150,150,0.75);&}&
从theysaidso API处获取资讯。我们需要利用AJAX从API(http://quotes.rest/qod.json)处获取JSON数据以及Quote。
在您创建的JavaScript文件中添加以下代码:
$(function(){&var&url&=&&http://quotes.rest/qod.json&;&var&quote&=&$(&#quoteblock&);//&the&id&of&the&heading&$.get(url,&function&(data)&{&var&the_quote&=&&quote.text(the_quote.contents.quotes[0].quote);&var&author&=&$(&#author&);//&id&of&author&author.text(the_quote.contents.quotes[0].author);&});&});&
制作Chrome扩展(.crx)文件。首先对您的文件夹进行测试,而后打包扩展并生成可进行共享的a.crx文件。只需要将该.ctx文件拖拽至chrome://extensions/,即可完成对该扩展的安装。
如此一来,每当您打开一个新选项卡,浏览器中即会显示一幅新图片外加一条每日名言。利用API,大家也可以设置JSON数据的background属性以确保每天只使用一幅图片。
原文标题:How to Make a Chrome Extension in 5 Minutes & &原文作者:Vivek Sharma
【51CTO译稿,合作站点转载请注明原文译者和出处为】
【编辑推荐】
【责任编辑: TEL:(010)】
大家都在看猜你喜欢
原创头条外电外电头条
24H热文一周话题本月最赞
讲师:5人学习过
讲师:6人学习过
讲师:27人学习过
精选博文论坛热帖下载排行
《网管员必读――网络组建(第2版)》仍是以一个中等规模的模拟局域网组建为思路,较全面地介绍了与局域网组建相关的各方面知识和组建、配...
订阅51CTO邮刊}

我要回帖

更多关于 chrome扩展 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信