如何强制Internet Explorer加载Adobe Flash内容调试器?

如何强制Internet Explorer加载Adobe Flash内容调试器?,flash,internet-explorer,Flash,Internet Explorer,我目前已安装最新版本的IE Flash Player: 我已从安装了最新版本的内容调试器 不管我做什么,IE似乎都没有接受新的内容调试器版本。我已尝试卸载,尝试安装旧版本。。。一切都没有运气。我曾经有过同样的问题,下面是我如何让它工作的 使用以下专用卸载程序: 检查IE插件是否仍然存在,如果仍然存在,请使用此过程删除插件: 重新启动 下载并安装最新的调试版本: 重启IE 我希望这对你和对我一样有效 没有64位调试器版本。如果只安装调试器版本,则IE64中不会有Flash Player

我目前已安装最新版本的IE Flash Player:

我已从安装了最新版本的内容调试器


不管我做什么,IE似乎都没有接受新的内容调试器版本。我已尝试卸载,尝试安装旧版本。。。一切都没有运气。

我曾经有过同样的问题,下面是我如何让它工作的

  • 使用以下专用卸载程序:
  • 检查IE插件是否仍然存在,如果仍然存在,请使用此过程删除插件:
  • 重新启动
  • 下载并安装最新的调试版本:
  • 重启IE

我希望这对你和对我一样有效

没有64位调试器版本。如果只安装调试器版本,则IE64中不会有Flash Player,但如果在IE64中安装,则会覆盖调试器版本!您需要做的是安装标准的64位版本,然后安装32位调试器版本。它们必须是最新版本,否则您必须使用下面的解决方法。不幸的是,如果您同时安装了这两个版本,那么每次调试时都会收到一条警告消息,但它是有效的。如果使用Firefox进行调试,则不会出现此问题

为了确保您拥有正确的调试器版本,它是一个标记为ActiveX控件内容调试器(用于IE)的版本。目前,它是Windows标题下的第一个文件:

标签为Flash Player 11.2插件内容调试器(适用于与Netscape兼容的浏览器)的版本适用于Firefox。我认为其他两个版本是针对独立应用的

然后,您需要确保Flash Builder使用的是32位版本的Internet Explorer。转到Flash Builder>首选项>常规>Web浏览器。您应该会看到两个版本的Internet Explorer,单击“编辑”以查找程序文件(x86)文件夹中的版本,当然不是程序文件文件夹

Adobe最近似乎已经更改了安装程序,允许同时拥有两个版本,但它仍然在注册表中读取64位版本,因此出现了弹出窗口


如果仍然有问题,你可能不得不用老式的方式做事。这是安装较旧的32位调试器和64位标准版本所必需的解决方法:

安装32位调试器版本的Flash

将Windows\sysWOW64\Macromed\Flash文件夹中的文件备份到另一个文件夹(这些是调试器文件)

安装标准64位闪存播放器:

重命名Windows\sysWOW64\Macromed\Flash\Flash11e.ocx文件,因为文件权限不允许您覆盖它(如果愿意,您可以“获取所有权”)

将备份的调试器文件复制回Windows\sysWOW64\Macromed\Flash以覆盖标准32位文件(不是Windows\system32\Macromed\Flash,这些是64位文件)


同样,您需要确保Flash Builder使用的是32位版本的Internet Explorer,如上所述。

真正的问题最终是我执行的ie64只是拾取已安装的64位版本,而忽略了我安装的32位调试器


我不觉得自己很傻吗…

不。卸载该插件是可行的,但即使在运行安装程序后,新版本仍然不会出现在IE中。您是否使用IE在步骤2中专门删除activex插件?在屏幕截图中,它显示它使用的是Flash64(64位Flash)。此版本不支持调试。您确定要安装32位调试版本吗?本文可能有助于强制IE使用32位调试程序:没有64位版本的调试程序。。。唯一的选择是安装32位版本(是的,我一直在这么做)。谢谢你的文章链接,我会试一试的