返回列表 发帖

[改进建议] 关于弹窗黑名单

这个东西很少有人提出来,现在的黑名单都是针对页面内容的,但实际上许多的弹窗才是最让人不爽的,目前的黑名单并不能解决这个问题,因此我提议是否可以开发这么一个专门针对弹窗的黑名单?
不知道技术上难不难?

PS:今天出品的新版遨游加了这个功能。

[ 本帖最后由 hayem 于 2008-4-29 20:41 编辑 ]
CPU: AMD:turion X2 RM72
MEM:2047
OS: win7+XP+LD
世界之窗从1.RC6开始就在使用,最近被说成是金山枪手,郁闷啊。我使用金山毒霸,没有卡也没有慢,我使用金山WPS免费又好用,我使用网盾既无崩溃也无卡慢,我就从自己的感受说说罢

你关闭脚本再浏览网页看看还有没弹窗?如果从页面源码阶段就过滤了弹出代码那就不会弹了。

TOP

平时上的网站很多都要用到脚本的
CPU: AMD:turion X2 RM72
MEM:2047
OS: win7+XP+LD
世界之窗从1.RC6开始就在使用,最近被说成是金山枪手,郁闷啊。我使用金山毒霸,没有卡也没有慢,我使用金山WPS免费又好用,我使用网盾既无崩溃也无卡慢,我就从自己的感受说说罢

TOP

其实屏蔽弹窗真的很简单的......
  不过就怕兼容性..
天下无不散之筵席.

世界之窗浏览器开发计划

TOP

原帖由 needed 于 2008-4-24 21:04 发表 http://bbs.ioage.com/cn/images/common/back.gif
其实屏蔽弹窗真的很简单的......
  不过就怕兼容性..

所以我才说弄一个黑名单的功能。
CPU: AMD:turion X2 RM72
MEM:2047
OS: win7+XP+LD
世界之窗从1.RC6开始就在使用,最近被说成是金山枪手,郁闷啊。我使用金山毒霸,没有卡也没有慢,我使用金山WPS免费又好用,我使用网盾既无崩溃也无卡慢,我就从自己的感受说说罢

TOP

有啥弹出窗口拦不了的发上来看看撒
遇到崩溃假死或者感觉速度慢或者其他问题的朋友可以先试试使用TW3
TheWorld we explore the world.

TOP

http://www.booksky.org/
就这个网站,打开后要等一会儿,貌似有脚本要运行,然后点击,很多链接都会出现http://www.yoka.com的弹窗。
这种情况很多啊,就在那个前面那个网站上看小说的时候常常遇到。
现在的黑名单只适合网页内容过滤,并不适合弹窗过滤,如果有弹窗过滤的黑名单,凡是符合条件的都自动关闭或不弹出,那才叫爽啊。特色,绝对是一大特色。

  我是完全行外人士,不好意思哈

[ 本帖最后由 hayem 于 2008-4-27 11:36 编辑 ]
CPU: AMD:turion X2 RM72
MEM:2047
OS: win7+XP+LD
世界之窗从1.RC6开始就在使用,最近被说成是金山枪手,郁闷啊。我使用金山毒霸,没有卡也没有慢,我使用金山WPS免费又好用,我使用网盾既无崩溃也无卡慢,我就从自己的感受说说罢

TOP

原帖由 needed 于 2008-4-24 21:04 发表 http://bbs.ioage.com/cn/images/common/back.gif
其实屏蔽弹窗真的很简单的......
  不过就怕兼容性..
有多简单?我咋觉得那么难搞哩?
CPU: AMD:turion X2 RM72
MEM:2047
OS: win7+XP+LD
世界之窗从1.RC6开始就在使用,最近被说成是金山枪手,郁闷啊。我使用金山毒霸,没有卡也没有慢,我使用金山WPS免费又好用,我使用网盾既无崩溃也无卡慢,我就从自己的感受说说罢

TOP

自从 IE 加入了弹出窗口过滤后愈来愈多网站出古惑,在用户点击页面时弹出广告窗口,比如 http://www.ggyy8.com/Index.html

可以过滤有关的 script 解决,但对一般用户可能不太方便,尤其是用 inline script 实现的。

TOP

概念代码.  
  这里用了劫持技术..简单的一句.
  你现在所有的痛苦,烦恼几乎源自于脚本,那么就让脚本帮你解决吧. 如果弄成外挂js. 可以做到更精确的判断, 例如标准是 如果是站外网页地址就拒绝. 以下代码劫持了window.open 函数, 如果弄成广告过滤. 例如document.write / writein / innerhtml /  可以说. 脚本所产生的广告都可以屏蔽掉  

示例代码:
  1. #ex#<head>###<head><script>var _o=window.open;window.open=function(s){if(confirm("确认打开以下网页?\r\n\r\n"+s))_o(s)}</script>
复制代码
天下无不散之筵席.

世界之窗浏览器开发计划

TOP

原帖由 hayem 于 2008-4-27 11:21 发表 http://bbs.ioage.com/cn/images/common/back.gif
有多简单?我咋觉得那么难搞哩?

大概是指把所有 open 都改写吧,简单的可以把 open 改写成 opxn 之类,可以禁止所有弹出窗口,但连用户要求的也会禁止。高级一点可以重新定义 window.open,像 http://addons.maxthon.com/post/2007/07/27/supplemental-blocker

TOP

原帖由 needed 于 2008-4-27 12:10 发表 http://bbs.ioage.com/cn/images/common/back.gif
概念代码.  
  这里用了劫持技术..简单的一句.
  你现在所有的痛苦,烦恼几乎源自于脚本,那么就让脚本帮你解决吧. 如果弄成外挂js. 可以做到更精确的判断, 例如标准是 如果是站外网页地址就拒绝. 以下代码劫持了wi ...

  1. #ex#<head>###<head><script>var _o=window.open;window.open=function(s){if(confirm("确认打开以下网页?\r\n\r\n"+s))_o(s)}</script>
复制代码



这样写不会 overflow 么

TOP

返回列表