设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

求主流浏览器过滤网页中特定文本的方法(送yardvps win) [复制链接]
查看:100 | 回复:8

360

主题

608

回帖

2362

积分

金牌会员

积分
2362
发表于 2011-11-15 14:02:29 | 显示全部楼层 |阅读模式
adblockplus

19

主题

633

回帖

1337

积分

金牌会员

积分
1337
发表于 2011-11-15 14:04:02 | 显示全部楼层
判断浏览器的 agent

360

主题

608

回帖

2362

积分

金牌会员

积分
2362
 楼主| 发表于 2011-11-15 14:07:28 | 显示全部楼层
除了IE没研究过,其他应该都不行

128

主题

1149

回帖

2752

积分

金牌会员

积分
2752
发表于 2011-11-15 14:07:41 | 显示全部楼层
网络层过滤的话
http的话privoxy这类的都可以
https的话能用的就只有fiddler2了

他们都支持主流浏览器原帖由 nanashi 于 2011-11-15 14:11 发表



能教教ie如何做吗?


我是IE没研究过,不是会.....像adblock这类替换都是页面元素, html原文动不了的.....以前有个类似需求,最后用本地反代+pac曲折的摆平了........

65

主题

166

回帖

563

积分

高级会员

积分
563
发表于 2011-11-15 14:08:20 | 显示全部楼层
不知要要实现什么?不知你想怎么实现?不知你要服务端实现还是客户端实现?

91

主题

4681

回帖

9715

积分

论坛元老

积分
9715
发表于 2011-11-15 14:09:38 | 显示全部楼层
不懂这玩意

2

主题

24

回帖

62

积分

注册会员

积分
62
发表于 2011-11-15 14:10:11 | 显示全部楼层
不太懂,貌似浏览器到可以,但制定文本,不清楚哦· ·

360

主题

608

回帖

2362

积分

金牌会员

积分
2362
 楼主| 发表于 2011-11-15 14:11:03 | 显示全部楼层
替换普通页面文字简单, 替换javascript会比较困难
试了下firefox的Greasemonky, 结果是失败,
Greasemonky的自定义脚本无法在其他任何js之前执行.

opera的user javascript有个BeforeScript事件, 支持script执行之前的修改[ol]
  • if (location.hostname.indexOf('该网站的域名') != -1) {
  •     // 替换inline的javascript
  •     window.opera.addEventListener('BeforeScript', function(userJSEvent){
  •         userJSEvent.element.text = userJSEvent.element.text
  •         .replace('document.location.href = "http://v.hostloc.com/boke/upload.html"','');
  •     }, false);
  • }
  • [/ol]复制代码细节参照 http://www.opera.com/docs/userjs/

    [ 本帖最后由 greensnow 于 2011-11-16 21:31 编辑 ]
  • 360

    主题

    608

    回帖

    2362

    积分

    金牌会员

    积分
    2362
     楼主| 发表于 2011-11-15 14:11:39 | 显示全部楼层
    直接把那行url 过滤不就搞定了,,
    现在哪个浏览器没这个过滤功能啊
    您需要登录后才可以回帖 登录 | 立即注册

    论坛客服/商务合作/投诉举报:2171544 (QQ)
    落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
    拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
    落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
    © 2001-2014

    浙公网安备 33060302000191号

    浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

      落伍法律顾问: ITlaw-庄毅雄

    Archiver|手机版|Discuz! X

    GMT+8, 2026-6-14 10:09 , Processed in 0.017140 second(s), 4 queries , Gzip On, Redis On.

    返回顶部