加入 我们
登录
论坛
搜索
导航
主站
论坛会员
帮助中心
私人消息 (0)
公共消息 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
世界之窗论坛
»
旧版使用交流
»
3.x版本使用交流
» 发现一个全局浮动广告的网址
返回列表
发帖
jiashie
发短消息
加为好友
jiashie
当前离线
UID
204797
帖子
347
精华
0
积分
348
威望
348
贡献
0
推广
0
有效BUG
0
阅读权限
50
在线时间
60 小时
注册时间
2009-5-30
最后登录
2011-8-20
白银会员
UID
204797
帖子
347
精华
0
贡献
0
推广
0
有效BUG
0
注册时间
2009-5-30
1
#
跳转到
»
发表于 2009-10-10 15:52
|
显示全部帖子
本帖最后由 jiashie 于 2009-10-10 15:53 编辑
http://www.yesky.com/imagesnew/software/web_ad_js/adv.gif
http://www.yesky.com/imagesnew/software/web_ad_js/adv.gif
这是遨游拦截到的地址。
这种广告也太可恶了,连显示桌面后都还漂浮的。
不过,没搞懂它技术上是怎么实现的。
OS:WinXP SP3
IE ver:IE 8
Security Software:Rising,360
IM:搜狗五笔
TW:latest
TOP
jiashie
发短消息
加为好友
jiashie
当前离线
UID
204797
帖子
347
精华
0
积分
348
威望
348
贡献
0
推广
0
有效BUG
0
阅读权限
50
在线时间
60 小时
注册时间
2009-5-30
最后登录
2011-8-20
白银会员
UID
204797
帖子
347
精华
0
贡献
0
推广
0
有效BUG
0
注册时间
2009-5-30
2
#
发表于 2009-10-10 15:58
|
显示全部帖子
用chromePlus的Developer tools得到的脚本
var imagepath="http://www.yesky.com/imagesnew/software/web_ad_js/adv.gif"
var imagewidth=80 //这两行写图片的大小
var imageheight=80
var speed=3;
var imageclick="http://homepage.yesky.com" //这里写点击图片连接到的地址
var hideafter=0
var isie=0;
if(window.navigator.appName=="Microsoft Internet Explorer"&&window.navigator.appVersion.substring(window.navigator.appVersion.indexOf("MSIE")+5,window.navigator.appVersion.indexOf("MSIE")+8)>=5.5) {
isie=1;
}
else {
isie=0;
}
if(isie){
var preloadit=new Image()
preloadit.src=imagepath
}
function pop() {
if(isie) {
x=x+dx;y=y+dy;
oPopup.show(x, y, imagewidth, imageheight);
if(x+imagewidth+5>screen.width) dx=-dx;
if(y+imageheight+5>screen.height) dy=-dy;
if(x<0) dx=-dx;
if(y<0) dy=-dy;
startani=setTimeout("pop();",50);
}
}
function dismisspopup(){
clearTimeout(startani)
oPopup.hide()
}
function dowhat(){
if (imageclick=="dismiss")
dismisspopup()
else
window.open(imageclick);
}
if(isie) {
var x=0,y=0,dx=speed,dy=speed;
var oPopup = window.createPopup();
var oPopupBody = oPopup.document.body;
oPopupBody.style.cursor="hand"
oPopupBody.innerHTML = '<IMG SRC="'+preloadit.src+'">';
oPopup.document.body.onmouseover=new Function("clearTimeout(startani)")
oPopup.document.body.onmouseout=pop
oPopup.document.body.onclick=dowhat
pop();
if (hideafter>0)
setTimeout("dismisspopup()",hideafter*1000)
}
OS:WinXP SP3
IE ver:IE 8
Security Software:Rising,360
IM:搜狗五笔
TW:latest
TOP
返回列表
世界之窗使用交流
7.x版本使用交流
团队日志
旧版使用交流
扩展和主题
6.x版本使用交流
5.x版本使用交流
4.x极速版(Chrome)
3.x版本使用交流
2.x版本使用交流
1.x版本使用交流
网络收藏夹测试区
常见问题解答
浏览器扩展
广告过滤规则讨论
TheWorld 6 过滤规则
TheWorld 3 过滤规则
TheWorld 2 过滤规则
浏览器皮肤资源
3.0皮肤设计大赛
3.0皮肤大赛讨论区
2.0皮肤设计大赛
浏览器插件资源
软件使用交流
图标壁纸光标美化
Windows系统使用与交流
休闲娱乐
读书之乐
每日一学
灌水区
天南海北
我的TheWorld 我的世界
会员交流、交友版
白金用户区
站务管理
站务广场
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]
管理团队