taobao页面 show XX javascript 不好用

sidki config set的配置、使用,新手入门首选

Moderator: phoenix

User avatar
phoenix
Site Admin
Posts: 526
Joined: Dec 29 2007, 16:27

Re: taobao页面 show XX javascript 不好用

Post by phoenix »

ddbb wrote:刚才我写的是$SET(0=a_adcont_i.b_domain.a_js.) 这样的时候b_domain就有问题 写成 $SET(0=a_js.b_domain.) 也有问题
现在我改成$SET(0=a_js.a_adcont_i.b_domain.) 就没问题了........
有些奇怪,应该和关键字的顺序无关的。
ddbb wrote:双刃剑啊双刃剑......... 因为一个版本的编辑框被Block/Modify: Sel. JS Propertie 做掉了 所以加了a_jsprop关键字....可是就是这个规则改的domain.....
所在只能加了这个关键字 然后自己单独写了个规则 把domain再做掉......
那个编辑框的代码有没有在一个div或其他tag之内?
Block/Modify: Sel. JS Propertie 上面有个 Manage: Specific Containers on sel. Sites 规则,对应的是 AdKeys-S.ptxt,看看有没有办法把那段代码保护起来。
ddbb
Moderator
Posts: 425
Joined: Jan 07 2008, 13:30

Re: taobao页面 show XX javascript 不好用

Post by ddbb »

test页面:http://tieba.baidu.com/f?kz=552732932

这个编辑框是JS生成的........所以Block/Modify: Sel. JS Propertie改了JS之后 就生不出来了....

:shock: 除非自己把他的JS COPY出来 然后再放到PROX下 让他调用 不会改......

我目前只能想得到这个方法了........

P.S: 我目前用的是

Code: Select all

tieba.baidu.com/f?       $SET(0=a_adcont_i.b_domain.a_jsprop.)
tieba.baidu.com/tb/editor/editor.boot.js       $SET(0=a_jsprop.)
这种写法 编辑框会显示 .......... 但是show xxx js 就不能用了....如果不单独再写方法改domain
User avatar
phoenix
Site Admin
Posts: 526
Joined: Dec 29 2007, 16:27

Re: taobao页面 show XX javascript 不好用

Post by phoenix »

试试这样行不:

IncludeExclude-U.ptxt

Code: Select all

tieba.baidu.com/				$SET(0=b_domain.)
AdKeys-S.ptxt

Code: Select all

tieba.baidu.com/		$SET(sAdKey=.ec_ad_co.)$SET(sAdKeyR=<!--protect-->)
From http://www.proxomitron.cn/help/Web%20Pa ... ditor.html
Normally, when a rule is matched the result is sent directly to the web browser - no other rules are allowed to process the matched section.
只要没设置 Allow for multiple matches ,就算我们把那段div原封不动的替换回去,后面的规则也不会再匹配了。
ddbb
Moderator
Posts: 425
Joined: Jan 07 2008, 13:30

Re: taobao页面 show XX javascript 不好用

Post by ddbb »

刚刚又确认了一下......

可能是我白天TEST的时候没清缓存的原因..

现在又不能用了..

刚刚用opera修改页面缓存的方法 反复试验 终于试出来......

document.domain="baidu.com"; 编辑框就会出来.....

document.PRXdomain="baidu.com"; 编辑框就没了........
ddbb
Moderator
Posts: 425
Joined: Jan 07 2008, 13:30

Re: taobao页面 show XX javascript 不好用

Post by ddbb »

tieba这个新版的回复框太恶心了.........

在tieba页面就有一个document.domain="baidu.com";
然后在js里iframe了一个页面 在那个页面上还有document.domain="baidu.com";
改了其中任何一个都会出不来回复框......

这个还算好的 大不了不看SHOW XX JAVASCRIPT好了....

可是如果在新版回复的话 还会多出一段来......具体看http://tieba.baidu.com/f?kz=571563171
的8,13,14,16L

看上去是Bottom Add: Final JS Code 9.01.19 (ccw! !mos) [...] (d.r)生出来的代码
我在Bottom Add: Final JS Code 9.01.19 (ccw! !mos) [...] (d.r)的URL MATCH里加了一个判断
$TYPE(htm)(^($TST(hOrigUA=ncsa mosaic*)|tieba.baidu.com/tb/editor/Baidu/Editor/))
让他不在http://tieba.baidu.com/tb/editor/Baidu/Editor/bdeditorText.htm%3Fv%3D2.0页面生成这个 可是还是不行......

我把这个判断放大到$TYPE(htm)(^($TST(hOrigUA=ncsa mosaic*)|tieba.baidu.com/))
还是不行..........
User avatar
phoenix
Site Admin
Posts: 526
Joined: Dec 29 2007, 16:27

Re: taobao页面 show XX javascript 不好用

Post by phoenix »

document.domain 的问题 sidki 几乎解决了,等下一个版本吧。

关于回复插入代码的问题,sidki 给出了解决方案:
This is just a test.
Ideally - since leaving Proxomitron's inline scripts in place obviously imposes a security risk - each script should destruct itself just after execution.
在 proxjs-full.js 下列代码上方:

Code: Select all

},

  // The function that gets registered with the onload event.  Keep it simple
  // to avoid memory leaks in Mozilla.
插入:

Code: Select all

var sTag = document.getElementById("proxScrBot");
sTag.parentNode.removeChild(sTag);
我在贴吧发帖总是失败,你试下结果如何。
ddbb
Moderator
Posts: 425
Joined: Jan 07 2008, 13:30

Re: taobao页面 show XX javascript 不好用

Post by ddbb »

恩............加了这个........现在没问题了.........

sidki很厉害...............
Post Reply