如何知道远程站点是否使用adobeflash


How to know whether a remote site using Adobe Flash?

我想知道一个网站是否使用Adobe Flash。

$html = file_get_contents($url);$doc = new DOMDocument();@ $ doc -> loadHTML (html);

foreach($html->find('embed') as $pageEmbed){
$Count++;
}
foreach($html->find('object') as $pageObject){
$flashTotalCount++;
}
if($Count == 0){  
echo "NO FLASH";    
}   
else{   
echo "FLASH";
}

但是这个代码不工作的任何想法如何做到这一点?

您可以使用swfobject来检测是否安装了Flash

if (swfobject.hasFlashPlayerVersion("11.0")) {
  // has Flash
}
else {
  // no Flash
}