Kokgog 发表于 2011-11-15 14:15:40

原帖由 nanashi 于 2011-11-15 14:11 发表 http://www.hostloc.com/images/common/back.gif

能教教ie如何做吗?

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

有个就好 发表于 2011-11-15 14:23:37

不知要要实现什么?不知你想怎么实现?不知你要服务端实现还是客户端实现?

zyzit 发表于 2011-11-15 14:28:04

不懂这玩意

nanashi 发表于 2011-11-15 14:34:28

somin 发表于 2011-11-15 19:54:17

不太懂,貌似浏览器到可以,但制定文本,不清楚哦· ·

greensnow 发表于 2011-11-16 21:09:28

替换普通页面文字简单, 替换javascript会比较困难
试了下firefox的Greasemonky, 结果是失败,
Greasemonky的自定义脚本无法在其他任何js之前执行.

opera的user javascript有个BeforeScript事件, 支持script执行之前的修改
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);
}
细节参照 http://www.opera.com/docs/userjs/

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

满意沟通 发表于 2011-11-17 02:01:17

直接把那行url 过滤不就搞定了,,
现在哪个浏览器没这个过滤功能啊
页: 1 [2]
查看完整版本: 求主流浏览器过滤网页中特定文本的方法(送yardvps win)