两种为猎豹添加护眼色的方法

  • 格式:docx
  • 大小:633.02 KB
  • 文档页数:9

[猎豹教程] 两种为猎豹添加护眼色的方法。

[复制链接]

电梯直达

楼主京雀

发表于 2012-12-20 14:12:45 |只看该作者 |倒序浏览

第一种是JS脚本法。

Blank Canvas Script Handler:一种能辅助管理火狐浏览器油猴扩展下的专用脚本的扩展。

直接下载链接:

https:///service/update2/crx?response=redirect&x=id%3Dpipnnjjknlabchljabhmnpdfpdobpnkk%26uc

如果你那边的对美国出口网速太慢,可以试试用迅雷的新建任务下载,也可以搜索在线代理之类的东西去下载。

„„接下来,用鼠标右键去点击安装它后,在地址栏右侧新出现的那个像一张稿纸一样的图标,再用左键点击“选项”,之后点打开的选项页面右下方的“New Script”按钮,把你找到的脚本文件的所有代码复制进去„„

下面是强制页面使用绿色背景色的JS脚本的一份样品代码, 其中的“#C7EDCC”是一种淡绿色的16位编码,这种编码可以用FrontPage网页编辑软件的取色器去起点小说网之类的带阅读底色调节功能的网站上抓取。

例如,“#E7F4FE”就是起点中文网上最常见的那种蓝色,“#EEEEEE”则是灰色。

注意,这种代码的匹配规则一定要写成类似

// @include http*

这样的形式,而不能写成火狐浏览器油猴扩展下的

// @match http*

这种形式,否则就会发生不兼容,无法保存的问题——这毕竟不是火狐浏览器和油猴扩展啊„„

// ==UserScript==

// @name 强制使用绿色文档背景(不可混用,按F5生效)

// @namespace https:///viewthread.php?tid=32192&extra=&page=1

// @include http*

// ==/UserScript==

var Gr1=240; //RGB中的R值...当网页的背景颜色的rgb值分别大于Gr1,Gg1,Gb1时此脚本将把颜色改成目标颜色color

var Gg1=240; //RGB中的G值 var Gb1=240; //RGB中的B值

var color="#C7EDCC" //改变后的背景颜色,默认值为网上那个所谓的眼科专家说的对眼睛最好的颜色

//**********以下代码用户无需修改***********//

var Gr,Gg,Gb; //全局变量记录当前标签的rgb值,用于比较

//以下函数用于分解获取的"rgb(255, 255, 255)"格式的rgb

function FGrgb(Grgb){

var kaisi=Grgb.indexOf(",");

Gr=parseInt(Grgb.slice(4,kaisi));

var kaisi1=Grgb.indexOf(",",kaisi+1);

Gg=parseInt(Grgb.slice(kaisi+1,kaisi1));

Gb=parseInt(Grgb.slice(kaisi1+1,Grgb.length-1));

//alert(Gr+"|"+Gb+"|"+Gg);

}

var Lcolor=""; //用于记录网页中获取的背景颜色

//获取并修改body的背景颜色.

Lcolor=document.defaultView.getComputedStyle(document.body, "").getPropertyValue("background-Color");

FGrgb(Lcolor);

if ((Gr>Gr1 && Gg>Gg1 && Gb>Gb1) || Lcolor=="transparent") //transparent表示透明

{

document.body.style.backgroundColor=color;

}

//获取并修改所有标签的背景颜色

var alltags = document.getElementsByTagName("*");

for (x in alltags) {

Lcolor = document.defaultView.getComputedStyle(alltags[x], "").getPropertyValue("background-Color");

FGrgb(Lcolor);

if (Gr > Gr1 && Gg > Gg1 && Gb > Gb1) {

alltags[x].style.backgroundColor = color;

}

}

全部代码豆复制进去以后,就可以点“Save & Close”来“保存并关闭”了。最后关闭这个扩展的设置页面就可以了。

接下来,你就可以访问其它网站去看看效果了。需要注意的是,扩展都是在Webkit内核的极速模式下才会被加载的,所以这些脚本也只是在极速模式下才有效。如果某个网站你打开后看不到改变页面背景色的效果,请点地址栏左侧的“√”图标,

将其切换到极速模式,之后必然能看到效果。当然这个效果也是可以随时开关的:

刚刚具体测试了一下,这套脚本用来修改论坛帖子正文中的背景色是没有问题的。不过,对于起点小说网那样自带背景色的网站,它并不起作用(可能是怕互相干扰出冲突吧?)。

第一种方法介绍完毕。懒得定制的网友们,你们可以去下载我已经定制好的版本(同时还有其它许多种浏览器可供选择~~,有兴趣的话都试用一番,也许你就会发现,猎豹在能够进行双核广告过滤的浏览器中还算是在易用性和速度性上取得了平衡~~)

/netdisk/singlepublic?fid=933593_2876584844

沙发

发表于 2012-12-20 14:32:12

忘了说了,前一种方法,开启或者关闭那个脚本后,你还得按F5刷新页面才能看到效果。如果觉得那种方法的启用方式不够快捷,或者觉得它的“染色”范围不够大,那么请看第二种方法。

第二种是CSS样式表法。

▲Stylish:令Chromium内核的浏览器能加载CSS用户自定义层叠样式表的扩展。

直接下载链接:

https:///service/update2/crx?response=redirect&x=id%3Dfjnbnpbmkenffdnngjfgmeleoegfcffe%26uc

其安装目录为:

用户配置文件夹\User Data\Default\Extensions\fjnbnpbmkenffdnngjfgmeleoegfcffe

希望整个浏览器占用的硬盘空间小一些的用户,可以去精简它的语言文件。搜索上面这个目录,再搜索它里面的“_locales”子目录,把除了“en”(英文)、“zh”(可能是繁体中文)、“zh_CN”(中文)以外的语言文件都删除,这样,理论上或许能减少猎豹的启动耗时(实际上看不出啥明显效果,不这么做也没关系。呵呵,此方法写出来只供那些狂热的软件精简爱好者参考)„„

安装扩展后,用鼠标右键点击地址栏新出现的“S”按钮,选“设置”,再选“写入新样式”,在左边的名称里写上„„呃,例如:

“显示绿色背景(不可混用,极速模式有效)”,随后往右边的代码框里,复制以下这份代码样本:

@charset "utf-8";

/* Name: 显示绿色背景(不可混用,极速模式有效)

High contrast (W/B)

Copyright 2007 Opera Software */

* {

color: black !important;

background: #C7EDCC !important;

}

input, textarea, select {

color: black !important;

background: #C7EDCC !important;

}

button, input[type="file"], input[type="submit"], input[type="button"], input[type="reset"] {

color: black !important;

background: silver !important;

}

a[href] {text-decoration: underline !important;}

a[href]:hover {

color: black !important;

background: white !important;

}

a[href] img {border: thin solid white !important;}

@media print {

* {

color: black !important;

background: white !important;

}

}

最后点左边的“保存”按钮,关闭这个设置页面,就算定制完成了。以后用鼠标左键点击那个S按钮就能看到你添加进去的样式表了,旁边还有“启用”或者“停用”的选项,点击它们就可以达到开关的目的。