`
isiqi
  • 浏览: 16565284 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

解决IE下flash8+的激活问题

阅读更多
背景 :国庆前的项目中遇到IE下加载flash8或以上版本的时候会遇到一个需要激活的问题,这确实比较讨厌。如何解决?下面罗列项目中使用的两种方案,特此记录已备忘

1)包含外部文件的方式
你在一个页面中直接写
<objectclassid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"width="500"height="250"">
<paramname="movie"value="/cn/xx.swf?xindex=1"/>
<paramname="quality"value="high"/>
<paramname="wmode"value="transparent"><paramname="menu"value="false">
<embedsrc="cn/xx.swf?xindex=1"quality="high"bgcolor="#ffffff"width="500"height="250"name="colorChooseFlash"align="middle"wmode="transparent"allowscriptaccess="sameDomain"type="application/x-shockwave-flash"pluginspage="http://www.macromedia.com/go/getflashplayer"/>
</object>



那么访问该页面时肯定需要激活(IE下flash8或以上),做如下改动

建一个文件比如xx.js
内容
vars='<objectclassid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"width="500"height="250" ">';
s
+='<paramname="movie"value="/cn/'+getType(flashtype)+'?xindex='+xindex+'"/>';
s
+='<paramname="quality"value="high"/>';
s
+='<paramname="wmode"value="transparent"><paramname="menu"value="false">';
s
+='<embedsrc="/cn/'+getType(flashtype)+'?xindex='+xindex+'"quality="high"bgcolor="#ffffff"width="500"height="250"name="colorChooseFlash"align="middle"wmode="transparent"allowscriptaccess="sameDomain"type="application/x-shockwave-flash"pluginspage="http://www.macromedia.com/go/getflashplayer"/>';
s
+='</object>';

document.write(s);

然后再在主页面嵌入该文件
<scriptlanguage="javascript"src="/cn/inc/xx.js"type="text/javascript"></script>


注意如果flash构建代码中需要变量可使用js变量传

2)如果你使用ajax的方式动态导入改flash也可以解决
分享到:
评论

相关推荐

    去掉IE中的Flash出现激活框的解决方法

    在探讨“去掉IE中的Flash出现激活框的解决方法”这一主题时,我们首先需要理解问题的背景以及Flash在Internet Explorer(IE)浏览器中的工作原理。Adobe Flash Player曾是网页上播放动画、视频和游戏的关键技术,但...

    win8系统中IE10浏览器Flash播放不了怎么办.docx

    ### Win8系统中IE10浏览器Flash播放不了的解决方法 在使用Win8系统时,很多用户都会选择自带的IE10浏览器来进行日常的网页浏览。然而,在使用过程中,部分用户可能会遇到一个常见问题——IE10浏览器无法播放Flash...

    在 IE 中去掉FLASH虚线框的两种方法.rar

    IE升级过后常常出现这样的问题:浏览网页中的FLASH的时候,鼠标放上去会出现虚线框,并提示“单击以激活并使用此控件”,需要多点击一次才能正常播放,这即影响美观(鼠标划时会有一个框),又不方便。 在IE,Maxthon...

    html5media文件,video兼容IE8视频播放

    `html5media` 是一个JavaScript库,其目标是解决HTML5 Video在旧版浏览器,特别是像Internet Explorer 8(IE8)这样的老版本浏览器中的兼容性问题。IE8并不原生支持HTML5的`&lt;video&gt;`标签,因此`html5media`库通过...

    再谈IE中Flash控件的自动激活 ObjectWrap

    在IE浏览器中,由于安全策略的原因,Flash控件在页面加载时并不会自动激活,这会导致用户...最后,我们要对ObjectWrap的作者Karina Steffens表示敬意,她的工作为解决IE中的Flash激活限制提供了实用且优雅的解决方案。

    重新注册Flash插件与IE浏览器的关联.docx

    在IT领域,尤其是在Windows操作系统中,有时用户可能会...通过以上步骤和知识点,我们可以解决Flash插件与IE浏览器的关联问题,但也要意识到这种解决方案是暂时的,长期而言,应该考虑更新系统和使用更安全的网页技术。

    大名鼎鼎SWFUpload- Flash+JS 上传

     注意:该事件在Linux版本的Flash Player中存在问题,目前还无法解决。  - 传入参数  file object:文件对象  bytes complete:已经上传完毕的文件字节数  total bytes:文件总体积的字节数 [编辑本段]常见错误...

    IE不出现Flash激活框的小发现的js实现方法

    本文将探讨一种JavaScript(js)实现的技巧,以避免在IE中出现Flash激活框。 首先,我们要理解为什么会出现Flash激活框。在Internet Explorer(IE)中,Flash Player需要用户授权才能播放内容,这是因为安全性和...

    flash自动生成工具

    9. `IE ActiveX Fix`:ActiveX是Internet Explorer浏览器的一种插件技术,这个修复程序可能是用来解决在IE中运行Flash内容时遇到的问题,或者确保该工具的ActiveX控件能正常工作。 综上所述,这个“flash自动生成...

    JS+flash实现chrome和ie浏览器下同时可以复制粘贴

    Chrome浏览器对Flash插件的支持逐年减弱,而IE浏览器则更多地依赖于ActiveX控件,这些都是历史上的浏览器兼容性问题。 然而,文章提到的“ZeroClipboard.js”和“ZeroClipboard.swf”是两个关键文件,它们共同工作...

    非ie内核浏览器activex支持插件

    "非IE内核浏览器activex支持插件"旨在解决这个问题,使用户能够在其他浏览器上使用依赖ActiveX功能的应用。 ActiveX 插件在IE中的工作原理: ActiveX是基于COM(Component Object Model)的技术,允许网页开发者...

    SWFObject: 基于Javascript的Flash媒体版本检测与嵌入模块

    它还能处理IE中的“激活”问题,确保在各种浏览器环境下都能正确检测和嵌入Flash内容。 由于Flash技术逐渐被淘汰,现代网页倾向于使用HTML5等更现代的技术,SWFObject虽然仍可用于处理旧的Flash内容,但其使用已经...

    JavaSript访问flash例子

    5. **处理兼容性问题**:在某些情况下,尤其是Internet Explorer,可能需要额外的配置来确保`ExternalInterface`正常工作,例如设置正确的Flash Player安全设置。 6. **测试和调试**:确保在各种浏览器和环境中进行...

    js与as通信,js调用flash的方法

    - **去除IE激活框的SWF插入法**:为解决在Internet Explorer上的激活框问题,可以使用`swfobject`库或现代的`object`标签。这种方式通常会提供更好的浏览器兼容性。 3. **示例文件分析**: 提供的压缩包中包含...

    (完整版)利用控件工具箱-在PowerPoint里插入Flash.doc

    * 使用[DeviceFont]选项可以解决SWF中的矢量字体问题,即使客户的电脑没有安装该字体。 小结 插入Flash动画可以丰富PowerPoint的演示效果,并提高演示的趣味性和互动性。通过控件工具箱,可以轻松地在PowerPoint...

    flash下载工具

    8. **技术支持**:良好的用户支持是必不可少的,包括在线帮助文档、教程、论坛或客服,以解决用户在使用过程中遇到的问题。 通过了解这些知识点,用户可以更好地理解Flash下载工具的工作原理和重要性,同时也能在...

    flashftp

    FlashFXP作为一个客户端工具,允许用户方便地上传、下载和管理远程服务器上的文件,尤其适用于处理大文件,解决了IE浏览器FTP功能在传输大文件时可能遇到的失败问题。 描述中提到“用过ie的ftp吧,大的软件和文件...

    Enounce MySpeed, Flash在线视频倍速播放

    在使用Enounce MySpeed时,用户需要确保安装了Flash插件,并且是在IE环境下运行。安装和配置过程可能包括下载软件、激活许可、设置播放速度等步骤。用户可能还需要了解如何在浏览网页时启动或关闭MySpeed的功能,...

Global site tag (gtag.js) - Google Analytics