SWF 文件未在浏览器中显示

SWF 文件未在浏览器中显示

我们有一个使用 swf 文件从浏览器调用的 flex 项目。Flash 更新后,swf 文件被禁用。以下是我们在 Windows 7 操作系统中使用的 Flash 版本和浏览器的列表。

  • 在 Firefox 中安装了 Firefox 56.0 - NPAPI 25.0.0.170 版本。- 存在问题
  • 在 Firefox 中安装了 Firefox 56.0 - NPAPI 25.0.0.127 版本。- 工作正常
  • 在 Firefox 中安装了 Firefox 56.0 - NPAPI 24.0.0.221 版本。- 工作正常
  • 在 Firefox 中安装了 Firefox 56.0 - NPAPI 24.0.0.194 版本。 - 存在问题。

  • 已安装 Chrome 61.0.3163.100 - PPAPI 25.0.0.170 版本。- 存在问题
  • 已安装 Chrome 61.0.3163.100 - PPAPI 25.0.0.127 版本。- 存在问题

当我们尝试通过 Web 应用程序运行 swf 文件时,它会检查 air run time 是否已安装并将状态显示为“可用”。 空气状态

我们已经安装了 adobe air,当前版本是 27.0.0.124。 空中版本

由于该应用程序是网络分发,是否只需进行空中安装就足够了?

答案1

AIR 是一个桌面应用程序,而不是浏览器插件:

Adobe® AIR® 是一个多操作系统、多屏幕运行时,它允许您利用您的 Web 开发技能来构建和部署富互联网应用程序 (RIA) 到桌面和移动设备。可以使用 Adob​​e® Flex 和 Adob​​e® Flash®(基于 SWF)通过 ActionScript 3.0 构建桌面、电视和移动 AIR 应用程序。还可以使用 HTML、JavaScript® 和 Ajax(基于 HTML)构建桌面 AIR 应用程序。

浏览器对 SWF 的支持最近发生了变化:

现在,每个主流浏览器都已实现了默认不运行 Adob​​e Flash 内容的功能,但每个浏览器实现该功能和用户界面的方式略有不同。

参考

相关内容