全球主机交流论坛

标题: 求主流浏览器过滤网页中特定文本的方法(送yardvps win) [打印本页]

作者: nanashi    时间: 2011-11-15 14:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: 主机    时间: 2011-11-15 14:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: nanashi    时间: 2011-11-15 14:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: Service    时间: 2011-11-15 14:07
adblockplus
作者: wu1990    时间: 2011-11-15 14:08
判断浏览器的 agent
作者: Kokgog    时间: 2011-11-15 14:09
除了IE没研究过,其他应该都不行
作者: userxxyy    时间: 2011-11-15 14:10
网络层过滤的话
http的话privoxy这类的都可以
https的话能用的就只有fiddler2了

他们都支持主流浏览器
作者: nanashi    时间: 2011-11-15 14:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: nanashi    时间: 2011-11-15 14:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: nanashi    时间: 2011-11-15 14:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: Kokgog    时间: 2011-11-15 14:15
原帖由 nanashi 于 2011-11-15 14:11 发表

能教教ie如何做吗?


我是IE没研究过,不是会.....像adblock这类替换都是页面元素, html原文动不了的.....以前有个类似需求,最后用本地反代+pac曲折的摆平了........
作者: 有个就好    时间: 2011-11-15 14:23
不知要要实现什么?不知你想怎么实现?不知你要服务端实现还是客户端实现?
作者: zyzit    时间: 2011-11-15 14:28
不懂这玩意
作者: nanashi    时间: 2011-11-15 14:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: somin    时间: 2011-11-15 19:54
不太懂,貌似浏览器到可以,但制定文本,不清楚哦· ·
作者: greensnow    时间: 2011-11-16 21:09
替换普通页面文字简单, 替换javascript会比较困难
试了下firefox的Greasemonky, 结果是失败,
Greasemonky的自定义脚本无法在其他任何js之前执行.

opera的user javascript有个BeforeScript事件, 支持script执行之前的修改

  1. if (location.hostname.indexOf('该网站的域名') != -1) {
  2.     // 替换inline的javascript
  3.     window.opera.addEventListener('BeforeScript', function(userJSEvent){
  4.         userJSEvent.element.text = userJSEvent.element.text
  5.         .replace('document.location.href = "http://v.sunk.eu.org/boke/upload.html"','');
  6.     }, false);
  7. }
复制代码
细节参照 http://www.opera.com/docs/userjs/

[ 本帖最后由 greensnow 于 2011-11-16 21:31 编辑 ]
作者: 满意沟通    时间: 2011-11-17 02:01
直接把那行url 过滤不就搞定了,,
现在哪个浏览器没这个过滤功能啊




欢迎光临 全球主机交流论坛 (https://sunk.eu.org/) Powered by Discuz! X3.4