1、假如某个页面没有规定 Content-Type 的话,它会自动设置这个页面为 charset=iso-8859-1 。如何取消它?
2、它会默认把所有页面链接 target 类,比如 target=_blank 全都不起作用,都在同一页面下打开链接。如何取消?
3、一些自动刷新的页面,比如登录论坛时会在登录成功后自动返回登录前的那个页面;它也让页面停滞不返回了。如何解决?
4、 http://bt1.btchina.net 内容被过度过滤又是在哪里更改?

Moderator: phoenix
不是你愚蠢,我刚使用sidki config set时也有这些困惑。test wrote:本来想好好研究下这个,可在看了半天又翻了N多帖子后……还是只好承认自己过于愚蠢,看不明白;所以还是老老实实发帖询问吧。
有2种方法:test wrote:1、假如某个页面没有规定 Content-Type 的话,它会自动设置这个页面为 charset=iso-8859-1 。如何取消它?
Code: Select all
## don't add charset in IE & Gecko if missing $SET(0=i_char:0.)
## ----------------------------------------------------------------------------
blog.tianya.cn/ $SET(0=i_char:0.)
其实我蛮喜欢这个功能,因为现在主流的浏览器都支持Tab和拖曳方式在新Tab开启链接。启用了这个功能后,如果需要在当前页打开链接,单击即可;如果需要在新Tab打开链接,拖曳即可。即,如何打开新链接完全在你的控制中,而不用担心想在同一页面下打开的链接因为target=_blank标记在新窗口打开。test wrote:2、它会默认把所有页面链接 target 类,比如 target=_blank 全都不起作用,都在同一页面下打开链接。如何取消?
同问题1,有2种方式解决,就留给你自己研究了。test wrote:3、一些自动刷新的页面,比如登录论坛时会在登录成功后自动返回登录前的那个页面;它也让页面停滞不返回了。如何解决?
排除inline ad scripts过滤,在IncludeExclude-U.ptxt中添加:test wrote:4、 http://bt1.btchina.net 内容被过度过滤又是在哪里更改?
Code: Select all
## allow inline ad scripts $SET(0=a_adscr.)
## ----------------------------------------------------------------------------
search[1-3].btchina.net/ $SET(0=a_adscr.)
请给出具体例子,如果原网页链接本来就没有target=_blank,那当然会不起作用。test wrote:2、这个问题就非常奇怪,只能偶尔起作用?但大部分时间还是依旧;
修改List文件后,要用菜单中的Reload Edited Lists命令后修改才能生效,当然,测试前还要清空缓存。test wrote:3、不知道是不是同样的原因导致我无论如何设置都不行?
我只偶尔用下btchina的搜索,所以并没测试浏览类别时的情况,但解决方法应该是类似的,即排除过滤某个script。test wrote:4、依照 phoenix 的解决方案试了下,搜索时是没问题;可直接浏览或者浏览某个类别问题还是依旧。
Code: Select all
## allow all JavaScript $SET(0=a_js.)
## ----------------------------------------------------------------------------
(bt|search)([1-3]|).btchina.net/ $SET(0=a_js.)
看你的目标了:test wrote:唉,看来我只能老老实实的用 Ad Muncher 了
target=_blank没被Proxomitron替换的话,那就应该不是Proxomitron的问题,或者说至少不是那条规则的问题,从其他方面找找原因。test wrote:关于 2 那个问题不需要说什么具体网站啊,因为我试过所有的网站都这样,也看了源代码,的确是有target=_blank的,可就还是同一窗口打开;