| 
			 330楼# 
								发布于:2008-06-18 18:52				
			alanfly: 看到这种广告,想请教一个问题。我以前用greenbrowser,打开页面后看到这种浮动广告,点一下清除浮动广告的按钮,就没了,也可以选上清除浮动广告,打开有浮动广告的页面载入后自动清除。 这种广告是用脚本实现的,要清除它要从脚本上做文章,但在Adblock中即使找到脚本手动添加进去,也要刷新页面才能看到效果。不知道greenbrowser是怎么处理的。它的“清除浮动广告”就是临时禁用了本页面的所有脚本吗?(它不可能识别哪种是浮动广告专用的吧)为什么能立马生效呢? Firefox不知道能不能实现这样的功能,用习惯了感觉非常方便,我以前设置了鼠标中键来启动“清除浮动广告”,现在看到这种广告也忍不住想按下中键。 很多网站把客服的联系方式什么的用这种广告呈现,看到了以前觉得没用再清除还可以避免误屏蔽。  | 
	|
| 
			 331楼# 
								发布于:2008-06-18 18:52				
			
					难道greenbrowser是用了隐藏?
 
							上面那个页面,我添加了##div[id="ShowQQ"],右下角浮动广告马上消失不见。  | 
	|
| 
			 332楼# 
								发布于:2008-06-18 18:52				
			
 不刷新立即清除用的是css隐藏,广告实际上下载了只是被隐藏了,跟你用ehh生成隐藏规则效果一样; 要刷新才能生效的是阻挡规则,隐藏规则是在阻挡规则无法过滤的情况下才建议使用。  | 
	|
| 
			 333楼# 
								发布于:2008-06-18 18:52				
			 | 
	|
| 
			 334楼# 
								发布于:2008-06-18 18:52				
			
 你用ehh也可以啊,不过不推荐。  | 
	|
| 
			 335楼# 
								发布于:2008-06-18 18:52				
			 | 
	|
| 
			 336楼# 
								发布于:2008-06-18 18:52				
			greenbrowser点一下按扭过滤应该是临时的吧;通吃的规则误杀也大;这种规则可以从float属性和id、class名用通配符表示入手。  | 
	|
| 
			 337楼# 
								发布于:2008-06-18 18:52				
			 | 
	|
| 
			 338楼# 
								发布于:2008-06-18 18:52				
			
					我晕,它的条件只有一个。
 
							<script language="Javascript">
function cancelError() {return true;} onerror=cancelError;
var objs=document.all;
var l=objs.length;
for (i=0;i<l;i++)
{
	if (objs[i].style.position=="absolute")
	  	objs[i].style.visibility="hidden";
}
</script>				 | 
	|
| 
			 339楼# 
								发布于:2008-06-18 18:52				
			
					能不能设置手势或快捷键来运行上面的脚本,虽然会有误杀,但你看过了再屏蔽的,没什么关系,有需要的东西被屏蔽了刷新一下就行了。				 
							 | 
	|
| 
			 340楼# 
								发布于:2008-06-18 18:52				
			 | 
	|
| 
			 341楼# 
								发布于:2008-06-18 18:52				
			 | 
	|
| 
			 342楼# 
								发布于:2008-06-18 18:52				
			
					还没用过stylish,这就下来研究研究。				 
							 | 
	|
| 
			 343楼# 
								发布于:2008-06-18 18:52				
			
					装上用了,还是蛮方便的,虽然要点2下鼠标。
 
							还是希望哪个高手看见了能做一个可以用鼠标中键启动的组件,在页面上点中键一般没用,闲着也是闲着。  | 
	|
| 
			 344楼# 
								发布于:2008-06-18 18:52				
			
					有一个问题是,它的开关是全局的,在一个网站开了以后忘了关,以后访问所有网站都是开的。				 
							 | 
	|
							
				
				