zoukankan      html  css  js  c++  java
  • IE6升级后需要激活ActiveX控件的解决办法

    微软2月28号发布的最新IE升级包
    在Windows Update -> 可选升级包中可以找到(KB912945).
    直接受影响的 ActiveX 内容如下:
    Adobe Reader
    Apple QuickTime Player
    Macromedia Flash
    Microsoft Windows Media Player
    Real Networks RealPlayer
    Sun Java Virtual Machine

    安装了此升级后,网页上的 Flash 动画仍然正常播放.
    只是当你把鼠标光标移动到 Flash 内容上时,会看到多了边框并提示激活
    也就是说不会影响动画播放,但如果你的影片需要和用户进行交互.
    例如Flash按钮,菜单,Banner之类的东东,那就需要先激活再使用(也就是多点一下)


    解决办法参考:http://support.microsoft.com/default.aspx?scid=kb%3Bzh-cn%3B555662

    如果你的控件里有一些参数需要传递可以考虑用全局变量的方式。

    例如:   
    <script language="JavaScript">
        var iFlowID = "<%=FlowID%>";
        var iFlowSN = "<%=FlowSN%>";
     </SCRIPT>
         <script language="JavaScript" src="ShowObject.js"></script>


    ShowObject.js

    document.write('   <OBJECT classid="clsid:996FB585-C04E-4C24-ACB9-299880E2C752" codebase="./HSFlowClient.cab#Version=5,0,55,199"      ID="O" name="O" width="1012" height="40" align="baseline" style="position:absolute; left:0; top:0; "     VIEWASTEXT>     <param name="FlowID" value="'+iFlowID+'">     <param name="FlowSN" value="'+iFlowSN+'">  </OBJECT> ');

    Visual Studio 2003 和 2005 中自动 ActiveX 激活

    作者Alvin Bruney MVP
    注意:这篇文章是由无人工介入的自动的机器翻译系统翻译完成。这些文章是微软为不懂英语的用户提供的, 以使他们能够理解这些文章的内容。微软不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的使用所引起的任何直接的, 或间接的可能的问题负责。
    文章编号 : 555662
    最后修改 : 2006年7月13日
    修订 : 1.0

    概要

    本文介绍解决办法来激活 ActiveX 控件在 InternetExplorer 中。

    摘要

    呈现使用 <object>, ActiveX 对象或 <embed> InternetExplorer 需要明确启用才能运行它们中标记 <applet>。 明确步骤通常需要额外鼠标或空格键并输入按键。 激活限制由 Microsoft 实现作为要 Eolas Technologies Inc 专利侵权 lawsuit 补救。
     
    Microsoft 已经调整哪个浏览器中通过释放软件修补程序以 Internet Explorer 912945 使浏览器默认意味着该控件将响应对编程说明但对用户事件不加载 ActiveX 控件处于活动状态发生激活方式。
     
    由 Microsoft 建议解决办法是来从外部脚本文件加载 ActiveX 控件。 立即活动或不需要任何用户单击控件中这样加载。 按照以下代码来实现解决办法。
     
    1. 将链接添加到外部文件用客户页中 " src " 属性。
    <scriptlanguage="javascript"src="mysamplefile.js">
     
    1. 将外部文件添加到称为 mysamplefile.js Web 项目
    2. 在文件, 写出对象。
    3. document.write (' <OBJECT id="myControl1" name="myControl1" classid="WindowsActiveX.dll#WindowsActiveX.WindowsUserControl" width=600 height=272 > </OBJECT> ';)
     
    注意: 示例: 说明托管 ActiveX 控件。 托管 ActiveX 控件只需要更改 classid。
     
    其他一个解决办法是, 从控制面板卸载 Internet Explorer 912945 修补程序。 Microsoft 但是, 可能可能将软件修补程序作为累积安全修补程序添加到 Windows 更新自动。 因此, 建议方法。
     
    这里可能找到 http://www.microsoft.com/technet/security/advisory/912945.mspx 细节的 InternetExplorer 修补程序
  • 相关阅读:
    groovy脚本语言基础1
    014.Ansible Playbook Role 及调试
    013.Ansible Playbook include
    012.Ansible高级特性
    011.Ansible条件语句
    010.Ansible_palybook 循环语句
    009.Ansible模板管理 Jinja2
    008.Ansible文件管理模块
    007.Ansible变量Fact,魔法变量和lookup生成变量
    006.Ansible自定义变量
  • 原文地址:https://www.cnblogs.com/liubiqu/p/485248.html
Copyright © 2011-2022 走看看