MS有时候就是犯傻,搞个版权害的做FLASH页面的时候要多点一次激活FLASH文件,还会出现虚线框,实在是无语。
目前解决办法多种多样,有些在操作上实在是麻烦,不是要修改代码就是增加的代码很多,人懒没办法,能偷懒就的偷懒,用了ObjectSwap之后天下太平啦,只需要增加一句代码,什么都搞定。
ObjectWrap
ObjectSwap的实现只需要在<head>中引入一个脚本。其逻辑是在页面加载完成后,重写一次<object>标签来实现自动激活。
特点是页面中的flash依然是标准的HTML。不需要通过document.write写入。而且对于禁用js的用户Flash依然可以正常显示。
这应该算是最unobtrusive的一种实现了。
使用步骤:
1、下载 ObjectWrap Js | UUShare
2、在head头中添加下面代码
<script type=”text/javascript” src=”objectSwap.js”></script>
3、运行激活问题、虚线框问题就解决了。
标签: FLASH, HowTo, IE, 技巧, 激活« 天涯最牛回复
