7

一些我使用和开发的油猴脚本

 2 years ago
source link: https://blog.henix.info/blog/greasemonkey-userscripts-recommends/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

最后更新日期:2014-06-20

  • Direct Google(旧:Remove Google Redirect

    觉得 Google 搜索的重定向很烦?这个脚本可以让 Google 的搜索结果不包含重定向,点击链接直接到对应网站。

  • Textarea Backup

    如果在网页上写一个长篇回复,你写到一半浏览器就崩溃了,然后前面写的就全部丢了。。。这样的事情真是防不慎防啊。这个脚本能实时备份 <textarea> 标签,让你不再丢数据。

下面是我开发的 userscripts(当然也都在用):

什么是油猴脚本,我为什么要用它?

  扩展浏览器功能的方式,有这么几种:

  • 各个浏览器的扩展(Extensions)或称插件(Plugins/Add-ons):功能很强大,浏览器间不能通用
  • 油猴脚本,或称 userscripts:就是一段 javascript ,当访问指定的网站时由浏览器加载,浏览器间可以通用
  • bookmarklets:一段 javascript 直接保存在书签栏里,要用时手动点

  可见油猴脚本具有很高的通用性,并且适用于那些需要跟目标网站一起加载的任务。

  如果一个任务可以用 JavaScript 搞定,就可以写成油猴脚本或者 bookmarklets 而不需要浏览器插件。

如何安装油猴脚本?

  • chrome:先安装 Tampermonkey
  • firefox:先安装 GreaseMonkey
  • opera(12.16):打开 Settings -> Advanced -> Content -> JavaScript Options -> User JavaScript Folder 然后选择一个文件夹并把 userjs 放在那个文件夹下面。
  • opera(最新版):同 chrome

关于 userscripts.org

  本来我使用 userscripts.org 来 host 我的油猴脚本,但在 2014 年 5 月的某一天它挂了,从此以后就一直不能访问(虽然可以从 8080 端口)。从网上的一些文章[1][2]看,userscripts.org 在好几年前就不再维护。既然如此,我决定迁移到 Greasy Fork ,它的站长看起来是个更负责的人。

评论邮箱 评论帮助

请按照如下格式发邮件:
[email protected]
[复制]
评论 / 回复内容,只支持纯文本

能不能开发一个功能,让网站自动显示下载按钮? 如下图:https://uploads.disquscdn.com/images/42cc69f7ac63124076f68f9310f57477dce1f42b45a108121aa743a9a038937e.jpg contentId就是在网址最后的数字。view-source:http://zhfckzz.yiigle.com/CN112141201710/1008317.htm 每次都要自己输好麻烦,不想做伸手党,但我医学僧哪里会编程,能看出上面的下载地址就已经很不错了。 能做的话发到我邮箱:[email protected],先谢谢大神。
henix2017-11-20[回复]
我这里不接活的,不过可以给你一些建议。你想节省输入,可以用 chrome 浏览器的自定义搜索引擎功能:http://blog.csdn.net/android_jianbo/article/details/50669788 关键字设置为“y”,网址就是你上面的下载地址,只是 contentId= 后面是 %s 。每次用的时候从网站复制那串数字,开一个新的窗口,y,空格,粘贴。当然这只能针对这一个网站。
知乎观光团,,到此一游。。
jiemar2012-04-20[回复]
怎么开发油猴脚本呢? 有教程吗?我想自己开发
henix2012-04-20[回复]
只要你有 web 前端开发基础就行了,油猴脚本跟普通的 javascript 差别并不大
浏览器使用豆沙绿可以用一个更好的方法,修改custom.css,添加一行html, body {background-color: #C7EDCC!important;}

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK