1

HTMLページでは通常4つのSWF埋め込みを表示し、IEとChromeで何年もうまく機能していますが、今日のクロムはページに1つのSWFのみを表示し、IEは問題なくすべてのswfを表示します私は古いコードを変更しません、私はこれを使用しました:

  <object
    classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
    codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,260,0"
    id="55"
    width="366" height="150"
  >
    <param name="movie" value="flash/55.swf">
    <param name="bgcolor" value="#FFFFFF">
    <param name="quality" value="high">
    <param name="seamlesstabbing" value="false">
    <param name="allowscriptaccess" value="samedomain">
    <embed
      type="application/x-shockwave-flash"
      pluginspage="http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
      name="55"
      width="366" height="150"
      src="flash/55.swf"
      bgcolor="#FFFFFF"
      quality="high"
      seamlesstabbing="false"
      allowscriptaccess="samedomain"
    >
      <noembed>
      </noembed>
    </embed>
  </object>

コードを4回繰り返すと、クロムはページに4つのフラッシュを表示する必要がありますが、1つのフラッシュしか表示されず、IEはすべてを表示します

手伝っていただけませんか

ありがとうございました

4

2 に答える 2

1

はい、多くの解決策があります。ほとんどすべてを変更することで表示を強制できます。例えば:

<script type="text/javascript">
  if (window.navigator.appVersion.match(/Chrome/)) {
    $(function(){ $('object').css('zoom',1); });
  }
</script>
于 2013-06-05T07:47:35.030 に答える