做网页前台设计的时候,我们往往喜欢做一些动态的Flash动画,使网页更加丰富多彩。可是这样一来,上你网站的用户必需得安装好Flash插件,否则将看不到这些Flash动画,而且还有可能影响页面的浏览,出现整个页面都显示不出来,一直在链接远程下载Flash插件,所以今天就介绍一下网页设计中不让Flash插件自动下载的方法。
一般情况下,当HTML解析程序运行到Flash的地方,会检测用户客户端有没有安装Flash插件,如果没有安装,就会自动链接到macromedia网站上下载Flash插件,如果网速慢的朋友那就要下载很长时间了,这样就大大影响了用户的时间(人们常常喜欢一打开网页就全部显示,而不希望等待)。其实要解决这个问题,我们只需要在插入Flash代码的地方将自动链接到macromedia网站上下载Flash插件这一段删除就可以了。
我们在网页中插入Flash往往采用object标签,我们在代码中找到object标签中的codebase属性,将其属性值删除即可,即删除如下代码:
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"
上面代码中最后的版本号可能根据您的实际情况有些不同,不过不用管它,直接将codebase属性值全部删除就好了。这样用户再次访问网站时,如果没有安装Flash插件,将会在Flash上显示叉,而不会去自动下载Flash插件从而影响用户时间了,相信根据常识,用户也会知道自己没有安装Flash插件,会自行安装的。