自从使用了Windows Vista上的IE7来浏览网站的时候(其实从IE6 SP2开始),经常会发现一些视频或者Flash网站出现了“单击此处以激活控件”的现象。现象就是在某些视频播放控件(Windows Media Player或者Real Player),或者是Flash动画,或者是其它有可视化界面的ActiveX控件的周围有一个虚线框,当鼠标移上去后,会显示“单击此处以激活控件”,只有当你在该控件上用鼠标单击或者按一下空格键,这个虚线框才会去掉,该ActiveX控件才可以正常使用。

其实要解决此问题非常简单,如果我们去看一下这个控件的代码,所有的ActiveX控件是使用内嵌式写入的。那么解决它就需要调用一下Java Script代码来解决。在JS中调用document.write("\<object classid='XXXXXXXX'...的方式来往页面上写ActiveX控件就不会解决此问题。

为什么会有这种提示呢?原理也很简单,目前Web 2.0的出现,使网民开始当家做主。所有的网民均可以使用HTML Editor控件往我们的网站中输入内容,如果有人心怀恶意,用这种方式种一个木马ActiveX,而客户在不知情的情况下下载使用了,可能会带来灾难性的后果。所以微软会在IE6 SP2以后,提供这种方式以便对这种ActiveX的行为进行限制,只有当用户确认了才会激活此控件,允许它进行操作。

所以一些大型网站目前需要更改一下它们的代码,不要再使用内嵌式方法写入ActiveX控件,而改用Java script动态加载。比如CSDN目前的视频栏目其实就有这个问题。上周末在厦门参加IDG VC互联网创投大会时,发现与会的很多Web 2.0视频分享网站也都有此问题,在此向各位提醒一下。


Sidebar Gadget开发教程(4)

2006-11-21 by 开心就好

今天继续讲Sidebar Gadget的开发。此篇将是本教程的最后一篇,因为了解了Gadget的大体情况后,接下来就需要大家自己进行练习了。只有勤于练习,而不是安 …

read more

让你的Windows Vista桌面动起来

2006-11-10 by 开心就好

在奥兰多的时候,开心曾经看到过Jim Allchin作了一个Windows Vista的Demo,非常Cool,一直希望能够在自己的机器上能够运行。但Jim要求所有在场听众在Vista RTM前不能对外宣布此功能。

昨天凌晨终于等到了Jim的邮件 …

read more

The first Sidebar Gadgets of ChinaCars has been released

2006-11-07 by 开心就好

目前,在微软与博客堂的协助下,中国汽车网已经发布了其第一个Sidebar Gadget(即边栏小工具),其发布主要位于:http://gadgets.chinacars.com,欢迎大家 …

read more

我的创意(2):关于中文输入法(上)

2006-11-03 by 开心就好

我一直使用五笔字型输入法,所以在没有加入微软之前,我比较喜欢写字,而且也写了好多字。后来,上台的机会多了,用嘴越 …

read more

Visual Studio Team System 1204 CTP Extensibility Kit & MSF Agile 文档

2005-01-28 by 开心就好

目前开心的主要兴趣是在Visual Studio Team System当中,因为在一个软件开发团队当中,最重要的已经不只是开发工具本身了,而是包括需求 …

read more

我的第一个Mono习作

2004-07-02 by 开心就好

虽然自己装了一个Redhat 9.0的虚机,可是安装Mono那些繁琐的步骤还是把我吓怕了,最终我的虚机上只装了一个金山的WPS For linux,测试了一把文字功能就删掉了。

还好,卢 …

read more

Microsoft Virtual Server 1.0

2004-03-08 by 开心就好

.相信很多人都用过Microsoft Vitrual PC了,在.NET评测网当中,小气的神也提供过VPC Image方式的软件给大家。

VPC是微软购买的Connectix的产品。在论坛中查看了一下,大家对它的评价褒贬 …

read more

Windows 2003 Server的一个Bug

2003-09-18 by 开心就好

如果你有移动硬盘,如果你使用Windows 2003 Server操作系统,那么或者你已经发现了,当然插上活动硬盘的时候,在我的电脑里面可能无论如何 …

read more