Chromeで最近ウェブサイトの動作が変わったことに気づきました。これは、ここに示されているコードの一部から来ています。そのコードを使用すると、ページは正常に機能し、すべて問題ないようです(フラッシュバナーも問題ありません)。しかし、ページをスクロールするとすぐに、背景が白であることに気付きます(ページが最初にロードされたときに表示されなかったものすべて)。これは、表示された元のページサイトから背景が読み込まれていない場合と同じです。強調表示されているコードを削除すると、バナーにはアニメーションが読み込まれませんが、背景は正しく読み込まれます。
ページのバックグラウンドが正しく読み込まれない理由は何ですか?これが私のウェブサイト全体で唯一のフラッシュコード/オブジェクトであることに注意してください。
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="994" height="250"
id="art-flash-object">
<param name="movie" value="images/container.swf" />
<param name="quality" value="high" />
<param name="scale" value="default" />
<param name="wmode" value="transparent" />
<param name="flashvars" value="color1=0xFFFFFF&alpha1=.50&framerate1=24&loop=true&wmode=transparent&clip=../../Content/images/flash.swf&radius=5&clipx=-3&clipy=0&initalclipw=1000&initalcliph=250&clipw=1000&cliph=250&width=994&height=250&textblock_width=0&textblock_align=no&hasTopCorners=true&hasBottomCorners=true" />
<param name="swfliveconnect" value="true" />
ここのShockwaveコードはバグを引き起こします
<object type="application/x-shockwave-flash" data="../../Content/Images/container.swf"
width="994" height="250">
<param name="quality" value="high" />
<param name="scale" value="default" />
<param name="wmode" value="transparent" />
<param name="flashvars" value="color1=0xFFFFFF&alpha1=.50&framerate1=24&loop=true&wmode=transparent&clip=../../Content/images/flash.swf&radius=5&clipx=-3&clipy=0&initalclipw=1000&initalcliph=250&clipw=1000&cliph=250&width=994&height=250&textblock_width=0&textblock_align=no&hasTopCorners=true&hasBottomCorners=true" />
<param name="swfliveconnect" value="true" />
<div class="art-flash-alt">
<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>
</div>
</object>
バグのあるコードの終わり
</object>