Flash 脚本在 Chrome 上的 html 中不起作用

Posted

技术标签:

【中文标题】Flash 脚本在 Chrome 上的 html 中不起作用【英文标题】:Flash script not working in html on Chrome 【发布时间】:2020-01-18 04:29:41 【问题描述】:

我有 html 代码中的 flash 视频,它适用于 IE 和 Firefox,但不能在 chrome 中显示。我还尝试了另一种我搜索找到的解决方案,但它仍然无法正常工作。我想在我的网站上展示。

这是我嵌入的脚本调用

<script type="text/javascript">AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','1000','height','485','src','flash/flash','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','flash/flash' );</script>


<object type="application/x-shockwave-flash" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"  >
        <param name="movie" value="flash/flash.swf" />
        <param name="quality" value="high" />
        <embed type="application/x-shockwave-flash"   src="flash.swf" wmode="transparent"></embed>
    </object>

我该如何解决?感谢您的任何回答帮助我。

【问题讨论】:

【参考方案1】:

我不建议使用闪光灯。这是因为 Adob​​e 将不再支持 Flash,大多数浏览器将在 2020 年底停用 Flash 功能。

【讨论】:

嗨,在更改新网站之前必须使用它,我必须在等待新网站完成时显示这个。 您是否检查过是否允许在 Chrome 中使用 Flash?默认情况下会阻止 Flash。 也许这可以帮助你:support.google.com/chrome/answer/… 在我的网站上是允许的,但对于访问网站的用户,他们仍然看到需要 Flash,如果我在移动设备中打开它不会显示任何内容。 没错,因为默认情况下 Chrome 会禁用 Flash。这不是您可以从您的网站启用的功能,因为它是客户端。您可以通过添加一个告诉用户启用 Flash 的弹出窗口来解决此问题。对于移动 Chrome,根本不支持 Flash,因此它不适用于移动设备。【参考方案2】:

(1) 在 Chrome 中显示

使用embed 标签而不是object 标签。你展示的那六行代码可以只用这一行代替...

<embed src="flash/flash.swf" wmode="transparent"  >

使用您的链接尝试以下代码(在新页面中):

<!DOCTYPE html>
<html>
<body>

<embed src="flash/flash.swf" wmode="transparent"  >

</body>
</html>

(2) 在移动浏览器中显示

选项 1: 使用支持 Flash 内容的浏览器,例如 Dolphin 或 Penguin 等。

选项 2: 尝试找到一些在某些 HTML5 元素中显示 SWF 的 JavaScript 库(或者甚至可以将内容转换为 HTML5 代码)。

一个这样的库是SWF 2 JS。看看我的其他回答是否对您有帮助:https://***.com/a/57015598/2057709。

【讨论】:

感谢您的回答。我会试试这个。【参考方案3】:

Flash 只能在安装了 flash 插件的浏览器中使用。

例如,我禁用了 Flash 的默认浏览器设置。如果可能,最好将 Flash 重写或转换为 html 视频。还有在线转换器。

控制台中有任何信息吗?

【讨论】:

是的,我知道它已经太旧了。我必须在新网站完成时使用 Flash。控制台中没有显示任何内容。 你试过转换成html视频吗?我在我的项目中做了并且工作正常。只需尝试相同的在线转换器。会更好。 感谢您的回答,看起来像使用 Flash 进行图像滑动,但现在我将代码更改为正常滑动w3schools.com/howto/howto_js_slideshow.asp

以上是关于Flash 脚本在 Chrome 上的 html 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

在 Google Chrome 中访问 ExternalInterface 公开方法时出现问题

雅虎军规以及Chrome调试

解决Chrome在隐身模式下无法播放Flash视频

支持flash in Chrome 2017

如何在 Selenium 中使用 Chrome 查看 Flash cookie

chrome安装flash插件