2012-04-29 9 views
1

SWFObjects 2.2を使用して提供しようとしているSWFファイルがあります。サーバーからChromeブラウザに配信される場合を除き、どこでも動作します。具体的に:IIS7はXMLデータを使用するFlash SWFファイルをサーバーに送りません

  • ローカルIIS 7、クローム、IE、およびFFすべての作業ローカルファイルシステムを介し
  • サーバーの閲覧がクローム、IE上で動作し、FF
  • サーバーの閲覧が7のIIS、IEとFFで動作
  • 、Chromeではありません。

私のサーバーのIISは、通常のSWFファイルをChromeブラウザに配信しますが、XMLデータファイルを使用するこの特定のSWFファイルではありません。私のSWFファイル、XMLデータファイル、および参照される画像はすべて同じフォルダにあります(早期にエラーが発生する可能性を排除したい)。

可能なIIS 7の設定によって、ChromeブラウザがXMLデータファイルを使用するSWFファイルをレンダリングできなくなる可能性がありますか?エラーが何であるかのアイデアを得るためにChromeブラウザでトラブルシューティングする方法はありますか?ここで

は、私が使用しています(SWFObjectsによって生成された).htmファイルです:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 
    <head> 
     <title></title> 
     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
     <script type="text/javascript" src="swfobject.js"></script> 
     <script type="text/javascript"> 
      swfobject.registerObject("myFlashContent", "9.0.0"); 
     </script> 
    </head> 
    <body> 
     <div> 
      <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="800" height="600" id="myFlashContent"> 
       <param name="movie" value="banner.swf" /> 
       <param name="flashvars" value="file=data.xml" /> 
       <!--[if !IE]>--> 
       <object type="application/x-shockwave-flash" data="banner.swf" width="800" height="600"> 
        <param name="flashvars" value="file=data.xml" /> 
       <!--<![endif]--> 
        <a href="http://www.adobe.com/go/getflashplayer"> 
         <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /> 
        </a> 
       <!--[if !IE]>--> 
       </object> 
       <!--<![endif]--> 
      </object> 
     </div> 
    </body> 
</html> 

クロームと私のサーバー上でこれを使用して、私が得るすべては空白のページです。

クロームと私のサーバー上でこれを使用してTIA、

マイク

+0

IEの場合は取り出してみてください。ブラウザは、それらに適用されない情報を無視する方法を知っている必要があります。また、タグを埋め込む必要があるかもしれません。 –

+0

XMLファイルをChromeで直接リクエストできますか?インスペクタが実行されている間に試してください。情報はトラブルシューティングに便利です。 – EdSF

答えて

0

、私が得るすべては空白のページです。

swfが想定される場所を右クリックすると、コンテキストメニューに 'Swf not loaded'というメッセージが表示されますか?その場合は、Chromeのデベロッパーコンソールを起動し、[ネットワーク]タブを起動してページを更新します。 swfのためのサーバーへのリクエストが表示され、ロードが成功しなかった理由についてのヒントが表示されることがあります。

「SWFがロードされていません」というメッセージが表示されず、通常のChromeのコンテキストメニューが表示されても、ブラウザは読み込みを試行しませんでした。

+0

Arul - Flashファイルを右クリックして、Flashのコンテキストメニューを表示します。また、Chromeの[ネットワーク]タブを使用すると、SWFファイルをダウンロードしたことが示されますが、表示されません。私は、ChromeがFlashムービーのxmlデータを表示する際にいくつかの問題を抱えていると確信していますが、他のすべてのブラウザで動作するため、何ができるのかわかりません! :( –

関連する問題