SWF文件未在Chrome中启动

时间:2017-01-31 03:32:28

标签: html google-chrome flash firefox safari

我有10个html文件,基本上它们是最终用户可以在Mac和PC上的Chrome,Safari和Firefox中打开的测验。

这些文件最初是在大约3年前创建的,现在我发现最新版本的Chrome和Safari无法在Mac上打开,对PC不确定。

根据我对编码的非常有限的了解,这些html文件应该启动一个在浏览器中播放的.swf文件。这是否易于解决?

2 个答案:

答案 0 :(得分:1)

您是否更新了Flash插件的版本?如果.swf文件没有播放可能是罪魁祸首,它也可能是在浏览器中禁用Flash的设置。

答案 1 :(得分:1)

  

“我的最终用户没有在网上进行测验,他们只需下载zip,解压缩并参加测验。基本上他们正在做这些   本地“

如果您愿意跳过使用Flash Player(浏览器插件)并将Flash Player作为桌面应用程序运行,那么它将运行您的测验。

我在Windows PC上工作。 FlashPlayer.exe 应该已经存在于您的设备上(即:浏览器在网页中将其作为“插件”运行)。

可以在文件资源管理器中右键单击任何SWF,然后选择“使用Flash Player打开”。也许在你的测验的某个文件夹中打包这样的免费独立玩家?


编辑:

  

“那么你会建议为每个测验分别使用一个包吗?一个用于Windows,一个用于Mac?...最后,通过单独添加支架   播放器,.swf文件如何知道使用播放器,而不是   最终用户计算机上的默认.swf播放器?“

以下是Adobe的独立FlashPlayers(称为投影仪)的链接。投影仪也是如上图所示的窗口。在视觉上,版本安装程序& 独立,但操作系统的其他应用程序(例如:浏览器)已知安装程序版本除外

http://www.adobe.com/support/flashplayer/debug_downloads.html

PC(exe):Download the Flash Player projector

MAC(dmg):Download the Flash Player projector

(无需安装,只需下载并运行 .exe / .dmg 文件)。将swf文件拖到窗口中。对两个操作系统进行测试。

经过测试,然后决定最终用户的说明。显然他们不能私下分发(见下面的注释),所以在你的网站上可能会为测验和测试提供单独的链接。这些玩家下载。

1)要么通知用户运行下载的独立播放器&将Quiz swf拖动到播放器窗口时显示。

2)或尝试制作一些脚本/批处理文件。例如,要立即在PC上进行测试,只需将独立播放器放入与Quiz.swf相同的位置即可。现在打开 NotePad 程序粘贴此文本:

start flashplayer_24_sa.exe quiz.swf

另存为 StartQuiz.bat Quiz.swf相同的位置。现在通过双击 StartQuiz.bat 进行测试,看到它全部自动运行。研究这种脚本文件的MAC / OSx等价物。

注意关于分发:检查它们是否可以打包... Adob​​e说这些仅供开发人员进行测试&不得向一般公众发布。我认为他们的逻辑(或恐惧?)是,如果那里有太多的独立播放器链接,普通的网络用户可能会得到错误的版本。当它没有在浏览器等中显示时,它将无法理解。