2017-05-18 4 views
0

SWFObjectタグを使用するのが一般的になりますが、通常の埋め込みタグの代わりにswfObjectスクリプトを使用することは本当に重要ですか? 違いは、swfobjectスクリプトを使用する理由は何ですか? なぜ私のswfコンテンツがブラウザーに読み込まれないことがあるのか​​、まったく問題がないという答えを求めて、ここに来ます。 私はswfobjectを(頭のタグの中ではなくボディの中で)しようとしましたが、ビンゴと同じ「ときどき読み込まれない」という問題が再び現れました。 私のホスティングサービスやホスティング設定の問題が原因かもしれません。 しかし、私はswfObjectを使用するつもりですが、100fのswfファイルをswfobject経由で動作させるためにウェブサイトコードを変更する必要がある場合、私はよく理解しなければなりません、なぜですか?SWFObjectの代わりに通常の埋め込みが重要ですか?

私は多くのドキュメントを読んでいますが、通常の埋め込みタグとは違いがわかりません。

Btw。市場はブラウザの競争の激しさ、ブラウザの数が多すぎる、画面のサイズが大きすぎる、バージョンが多すぎる、など、すべてのエンジニアが古いタグよりも複雑な選択肢を追加しています。 10年前、15年前のインターネットはもっと速く、より速く、...悲しい!

答えて

2

プロジェクトのホームページで詳しく説明したように、SWFObjectはもはや維持されておらず、新しいブラウザでは機能しない可能性があります。

<embed>は正式に標準(HTML5の一部)です。つまり、<object>の代わりに<embed>を使用すると、ページのHTMLに検証が渡されます。ただし、<embed>は、Flash Playerがサポートされていない場合、代替コンテンツを表示する方法を提供しません。

したがって、短い答えは:SWFObjectを使用しない場合は、古い学校に行き、the "twice cooked" methodを使用します。

<object width="300" height="120"> 
    <param name="movie" value="myContent.swf" /> 
    <embed type="application/x-shockwave-flash" src="myContent.swf" width="300" height="120" /> 

    <p>If you're reading this, your browser does not support Flash SWFs</p> 

</object> 
+0

この場合、他の人が失敗した場合、他の人は失敗しますか?だから、私たちはそれをswfオブジェクトで3倍に調理できますか?私は私の目には、私は再び表示されないswfファイルでクラッシュする場合は継続します – Buxle

関連する問題