第一个chrome扩展——淫淫网蛋疼内容屏蔽器

作者: yangzhe1991 分类: 我是搞技术的 发布时间: 2011-02-01 02:27 ė 64条评论

淫淫网是个大熔炉,什么东西都有。

很多人讨厌淫淫的环境,整天各种OOXX的蛋疼内容。很多人也不愿意在校内发表自己的观点,包括讨论。因为潜意识里校内就是一个蛋疼的地方。但我始终认为,一个人做什么取决于人而非环境。一个研究星座的人翻墙上了FB推特也一样会把星座当回事,一个能理性思考的人就算在校内也可以理性的论述观点。校内是无错的,错的是现在的学生、现在的教育。

眼不见心不烦,对于很多蛋疼的内容,我们只能装作没看到。今天(准确说是31号)有个学长发状态说淫淫应该提供一个过滤功能,把各种蛋疼的东西过滤掉。然后我就突然有了写一个chrome插件的想法。

之前没写过,从0开始。写过有道划词插件的黄东旭学长说不难,RTFM即可。然后我大致看了下文档,总体上还是比较好理解的。框架就是一个json文件,然后后台实际上就是js脚本,如果需要显示页面那么就需要html。因为chrome支持一个很简单的content_scripts,即在特定页面载入之后运行某个js文件,因此只需要知道怎么用js改变网页就可以了。之前对网页前端了解到不多,于是学了下DOM,之前根本没听过……然后靠chrome自带的很强大的“审察元素”(在网页点右键最后一个),直接看到DOM的信息,然后找到新鲜事的位置,测试性的删除一些,发现删不掉……除了这个其它的都能删。黄东旭说js动态生成的元素可能要靠background.html监控什么的,然后又看了background.html怎么写,发现其实这个才是真正的后台程序,很多地方说只有有background.html的才叫真正意义上的扩展。实际上里面也是一段js脚本,而且可以直接被用户查看。我不知道怎么看其他文件的代码,也不知道是不是不能看。background.html里各种API检测当前的页面是不是淫淫,一旦是的话调用之前写的js文件把带“星座”这俩字的新鲜事全删掉。大功告成。

因为功能太简单,也没打算马上发布出去,不过大致看了写chrome的扩展中心,然后发现貌似上传扩展需要5美元………………

如果谁有需要可以管我要crx文件,也算帮我测试一下。

本文出自 杨肉的演讲台,转载时请注明出处及相应链接。

本文永久链接: https://yangzhe1991.org/blog/2011/02/chrome-extensions-renren/

0

4条评论

  1. adora 2011 年 2 月 21 日 20:33 回复
    Unknown Unknown Unknown Unknown

    😯 😯 膜拜,请帮忙开发FF插件拜托了!!最好还能把小清新什么的也过滤掉!!

    1. yangzhe1991 2011 年 2 月 21 日 20:39 回复
      Unknown Unknown Unknown Unknown

      https://chrome.google.com/webstore/detail/bafellppfmjodafekndapfceggodmkfc
      后来发现这个,我不用重复造轮子了。。

  2. Veezy 2011 年 3 月 3 日 10:13 回复
    Unknown Unknown Unknown Unknown

    烦死淫淫网了…fb有没有朋友玩

    1. yangzhe1991 2011 年 3 月 3 日 12:21 回复
      Unknown Unknown Unknown Unknown

      跟你差不多,FB上的基本都是国外留学的学长

发表回复

您的电子邮箱地址不会被公开。

 

Ɣ回顶部