作为Google reader的用户,初次了解到Greasemonkey是使用了基于它写的脚本插件 better reader,让Google reader的界面更加符合个人喜好。相似的还有better gmail,再找找看几乎所有大网站都有人写过自定义优化Greasemonkey脚本,有时间不妨玩玩。
大家知道现在web网站页面越来越依赖javascript等脚本的使用,而脚本是在客户端解释运行了,就给用户修改的机会,Greasemonkey的原理就是基于此产生的,它会监听设置好的地址表达式来匹配需要运行脚本的url,在页面载入时运行写好的脚本
首先需要安装firefox浏览器,再安装Greasemonkey扩展
扩展地址是
https://addons.mozilla.org/en-US/firefox/addon/748
安装好后就可以加入脚本了,有别人共享的脚本库,也可以自己编写,下面是是我自己添加的测试脚本,源码格式如下:
// ==UserScript==
// @name jmu
// @namespace jmu
// @include http://www.google.com/*
// ==/UserScript==
alert("hello world");
下面的脚本编写和编写javascript没什么区别
比如我写的
alert("hello world");
在访问 www.google.com开头的网址就会弹出 alert框了。
推荐Greasemonkey插件的详细中文入门教程在这里:
http://www.firefox.net.cn/dig
下面我测试下实际应用。
话说回来 Google阅读器我每天必上,看看新闻,新奇古怪的东西,很喜欢上 来福岛 的图片站,工作学习之余看看很不错的,我不是打广告滴,感兴趣的自己搜吧
这个网站是图片站,每日更新的文章都是图片而已,但是Google添加的这个来福岛的feed只显示缩略图,点过去网站去很麻烦,当然这是因为站长防止流量流失考虑。
这个时候我就用到Greasemonkey插件了,大多网站缩略图和真实大图的名字,地址是关联的,也就是说可以实现简单替换的,我只要在Google阅读器下载下来缩略图的时候把这个图片的地址替换成真实大图的地址,就达到目的了!所以脚本很容易编写,刚好可以测试入门。
效果如图:
使用脚本之前:
使用脚本之后:
效果还可以吧,这样方便多了,不过个人使用就好,希望有相同需要的朋友能用的上。
脚本如下:
// ==UserScript==
// @name jmu
// @namespace jmu
// @include http://www.google.com/reader/view/#stream/feed%2Fhttp%3A%2F%2Fwww.laifu.org%2Fpic%2Fsystem%2Frssfeed.asp
// ==/UserScript==
window.setInterval(function()
{
var allLinks, thisLink;
allLinks = document.evaluate(
'//img[@border]',
document,
null,
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
null);
for (var i = 0; i < allLinks.snapshotLength; i++) {
thisLink = allLinks.snapshotItem(i);
var str=thisLink.src;
thisLink.src=str.replace("/images","");
}
},1000); //使用每秒刷新一次是因为GoogleReader懒加载滚动下面条目
- 大小: 137.5 KB
- 大小: 295.3 KB
分享到:
相关推荐
firefox插件greasemonkey-0.8.20080609.0-fx_PConline.xpi
火狐工具Web插件是Firefox浏览器中用于增强和定制浏览体验的一种重要资源。这些插件是由开发者创建的,可以提供各种功能,从提高生产力到增强安全性,甚至改变浏览器的整个界面。以下是一些关于火狐工具Web插件的...
Greasefire扩展:同Greasemonkey扩展配合使用,自动显示在userscripts.org的脚本库中是否存在可以在当前正在浏览网站上使用的脚本,如果存在Greasemonkey的猴头图标背景就会变为彩色的。右键点击猴头图标,最上面一...
2. Foxmarks Bookmark Synchronizer:自动同步Firefox中的书签,无论在哪台电脑上使用Firefox,都能保持书签的一致性,尤其适合多设备使用者。 3. FoxyProxy:它允许用户根据不同的网站设置独立的代理,配合Tor网络...
**Firefox 浏览器是许多用户首选的网络浏览工具,其强大的可定制性和丰富的扩展库是它的一大亮点。...在使用过程中,如果有任何疑问或需要进一步的指导,欢迎继续探索Firefox的插件世界,或者寻求在线社区的帮助。
标题中的“我使用的一些火狐插件”表明了这是一个关于Firefox浏览器扩展的讨论,而“设置火狐左键单击超链接默认用新标签打开并且不立即切换到新标签页”则是具体涉及到的一个功能调整,这通常需要通过特定的插件来...
使FireFox可以正常显示google+,gmail图片的插件,安装需要先GreaseMonkey插件,然后将此脚本拖入FireFox中即可。
包括下列常用插件: adblock_plus-2.2.3-tb+an+sm+fx.xpi autoproxy-0.4b2.2011041023-fx+tb+sm.xpi betterprivacy-1.68-fx.xpi email_notifier-0.6.2-fx.xpi feedly-10.2-fx.xpi firebug-1.11.2-fx.xpi foxdie-15-...
添加有用的用户脚本以在 Firefox(+GreaseMonkey 插件)/ Chrome 上抓挠痒痒。 它们也可能在 GreasyFork ( )、OpenUserJS ( ) 和/或我的一些要点 ( )。 用户脚本存储库 一些有用的用户脚本来满足 Firefox(+ ...
**Firefox 3.5十大常用插件详解** Firefox 3.5是一款深受用户喜爱的开源浏览器,其强大的可扩展性得益于丰富的插件生态。这里,我们聚焦于Firefox 3.5.4版本中的十大常用插件,它们为用户提供了一系列实用功能,...
### Linux操作系统上五十个最佳的FireFox扩展插件 在Linux环境下使用FireFox浏览器...以上介绍的这些插件不仅在Linux系统上适用,很多也支持其他操作系统,它们能够显著提高用户在使用Firefox浏览器时的效率和便利性。
火狐插件(Firefox Add-ons)是火狐浏览器的一大特色,它允许用户根据自己的需求自定义浏览器功能,极大地提升了用户的浏览体验。 火狐插件分为多种类型,包括增强安全性、提升效率、开发工具等。在"火狐插件.rar...
Firefox必备插件详解 Firefox浏览器是互联网时代的必备工具之一,但是很多人不知道如何充分发挥Firefox的潜力。今天,我们将带大家认识一下Firefox浏览器的强大插件。 1.油猴控:伟大的"油猴子' - GreaseMonkey ...
- **插件系统**:Firefox支持丰富的插件扩展,如AdBlock Plus用于广告拦截,NoScript增强安全, greaseMonkey实现脚本管理等,这极大地丰富了浏览器的功能。 - **多标签浏览**:每个窗口可以同时打开多个标签页,...
使用Greasemonkey,首先你需要在Firefox浏览器上安装这个插件,然后可以从各种在线资源下载或编写用户脚本。这些脚本通常以`.user.js`为扩展名,包含了元数据(如脚本名称、版本、作者等)和实际的JavaScript代码。...
Greasemonkey是Firefox的一个插件,它允许用户通过编写JavaScript脚本来修改网页的动态内容,从而实现个性化定制和功能增强。这本书是官方发布的开发手册,旨在帮助用户理解和掌握Greasemonkey的使用和开发技巧。 ...
《Firefox火狐浏览器45.1.1esr-win32版本详解》 Firefox火狐浏览器,由Mozilla基金会开发,是一款开源、免费的网络浏览器,以其强大的安全性、隐私保护和高度可定制性著称。本资源是Firefox 45.1.1 ESR(Extended ...
LazyLinks是使用 Greasemonkey 和 iMacros 插件的 Firefox 浏览器的网络自动化工具。 目标 制作“一键式解决方案”,这将使表单填写、页面导航和其他网页操作更容易。 在当前浏览器会话上执行脚本。 用户无需启动...
《Firefox火狐浏览器35.0b4-win32版本:深入解析与使用指南》 Firefox,这款由Mozilla基金会开发的开源网络浏览器,以其强大的安全性能、高度的可定制性以及对Web标准的出色支持而备受赞誉。在本文中,我们将深入...
在Linux操作系统中,火狐浏览器(Firefox)是许多人首选的网页浏览工具,它拥有丰富的功能和高度可定制性。在某些场景下,用户可能希望浏览器启动时自动进入全屏模式,以便最大化利用屏幕空间,例如在进行演示或者...