为了账号安全,请及时绑定邮箱和手机立即绑定

Javascript中的跨浏览器Flash检测

Javascript中的跨浏览器Flash检测

偶然的你 2019-08-12 11:12:28
Javascript中的跨浏览器Flash检测有没有人有一个脚本的例子可以在IE / Firefox上可靠地工作,以检测浏览器是否能够显示嵌入式Flash内容。我说得可靠,因为我知道它不可能100%的时间。
查看完整描述

3 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

SWFObject非常可靠。我已经使用它很长一段时间了。


查看完整回答
反对 回复 2019-08-12
?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

确保您已包含该swfobject.js文件(在此处获取):

<script type="text/javascript" src="swfobject.js"></script>

然后像这样使用它:

if(swfobject.hasFlashPlayerVersion("9.0.115")){
    alert("You have the minimum required flash version (or newer)");}else{
    alert("You do not have the minimum required flash version");}

将“9.0.115”替换为您需要的最低闪存版本。我选择9.0.115作为示例,因为这是添加了h.264支持的版本。

如果访问者没有闪存,它将报告闪存版本为“0.0.0”,因此如果您只想知道他们是否有闪存,请使用:

if(swfobject.hasFlashPlayerVersion("1")){
    alert("You have flash!");}else{
    alert("You do not flash :-(");}


查看完整回答
反对 回复 2019-08-12
?
守着星空守着你

TA贡献1799条经验 获得超8个赞

我知道这是一个老帖子,但我一直在寻找一段时间,但没有找到任何东西。
我已经实现了JavaScript Flash Detection Library。它运作良好,并记录下来以便快速使用。它花了我2分钟。这是我在标题中写的代码:

<script src="Scripts/flash_detect.js"></script><script type="text/javascript"> 
 if (!FlashDetect.installed) {
    alert("Flash is required to enjoy this site.");         
 } else {
    alert("Flash is installed on your Web browser.");
 }</script>


查看完整回答
反对 回复 2019-08-12
  • 3 回答
  • 0 关注
  • 328 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信