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】:我不建议使用闪光灯。这是因为 Adobe 将不再支持 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 公开方法时出现问题