2011-01-05 66 views
2

http://www.javascriptkit.com/script/script2/plugindetect.shtml从JavaScript检测Flash插件

我想从上面url.But的代码似乎并不为IE浏览器检测flash插件使用javascript我在做什么错在这里

我只需要看flash插件是否在浏览器intsalled或不

if (pluginlist.indexOf("Flash")== -1) 
{ 
    alert("You do not have flash player plugin installed.Please install flash player"); 
    window.location = "/home"; 
} 
+0

possible dupe http://stackoverflow.com/questions/998245/how-can-i-detect-if-flash-is-installed-and-if-not-display-a-hidden-div-that-info – 2011-01-05 09:30:23

回答

0

我试图用你发布的链接相同的插件。

我用下面的代码,它在我的IE运行良好太..

<html> 
    <head> 

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

     <script language="javascript" type="text/javascript"> 
      if (pluginlist.indexOf("Flash")== -1) 
      { 
       alert("You do not have flash player plugin installed.Please install flash player"); 
       window.location = "/home"; 
      } 
      else{ 
       alert("You have it installed"); 
      } 
     </script> 
    </head> 

    <body> 


    </body> 
</html> 

我觉得这个问题似乎与写标签的方式。 你是否完全像我一样?或者你可以去我的HTML。

谢谢!

侯赛因

1

我也试过同样的flash插件,但在不同环节的教程。我尝试了以下的JavaScript代码:

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

<div id="flashcontent"> 
    This text is replaced by the Flash movie. 
</div> 

<script type="text/javascript"> 
    var so = 
     new SWFObject("movie.swf", "mymovie", "400", "200", "8", "#336699"); 
    so.write("flashcontent"); 
</script> 

准备一个HTML元素,将保存我们的Flash电影。放置在'holder'元素中的内容将被Flash内容替换,因此安装Flash插件的用户将永远不会看到此元素中的内容。该功能还可让搜索引擎编制替代内容的索引。

var so = new SWFObject(swf, id, width, height, version, background-color 
     [, quality, xiRedirectUrl, redirectUrl, detectKey]); 

并获得成功。你也可以试试这段代码,告诉我发生了什么。我希望你会获得成功。祝一切顺利。