关于iCast等“富媒体”广告的研究(一)

    最近看到一个同事的blog上居然还在谈论如何屏蔽iCast,呵呵,本人虽不才,但ICast在我看来是很取巧的东西,其实并没有什么技术含量,在这里先对iCast的运行过程和原理进行简要的分析。

   ICast实际上是两块flash文件,当页面加载时,叶面引用iCast的js,这个js会首先对浏览器情况进行一些检测,例如是不是ie,能不能弹出新窗口等,然后根据能否运行javascript, 能否弹出窗口,能否运行javaApplet这三种情况,这段js的小程序会做3种方式来处理:

    一、当浏览器支持javascript且能弹出窗口时,直接使用弹出式窗口弹出带视频flash的小窗口。如图:

icast1.JPG 

    二、当浏览器有拦截弹出示窗口的功能时,js使用opop方式弹出视频,这时视频是一个浮动式窗口:

   三、也就是当浏览器又不能弹出窗口,又不能直接opop,也就是无法在页面里面解决问题的时候,这时applet就开始了,哈哈,就是大家所说的"鬼魅般的窗口"。其实非常简单没什么技术含量。基本会作java的学生都会:

icast2.JPG

    说了这么多,光说不练可不行,我就写了一个小型的广告投放程序,去年六月份完成,不过那时还没有写blog,工作上栀子花茉莉花的事情也麻烦,没太当回事,去年下半年换了一家单位,今天看到同事的blog上写这个,我也来说一下,这是我的“富媒体”广告的一个截图,我给他起名为nTelevise:

icast3.JPG

    在后面的文章中,我会详细的剖析其中的原理,js、appalet的写法,最后会开放的源代码,推而广之,让大家都可以在自己的站点上投放视频广告,彻底消除iCast如“鬼魅般的”光环。

   请大家关注我的blog,谢谢,呵呵。

原创作品,转载请注明出处
Tags:      
引用通告地址: http://author.w3cool.com/mt-tb.cgi/14

不错,呵呵

发表评论
姓  名: 与日志主题不符的评论将不予回复,请到留言本.
Email地址: 游客发言不需要密码.
个人主页:
内 容:
验证码:

键入您在以上图片中看到的字符。

选 项: (你可以使用 HTML 标签设置风格)
如果你此前从未在此 Blog 上发表过评论,则你的评论必须在 Blog 主人验证后才能显示,请你耐心等候。.