2009-07-23 5 views
0

私の会社の製品が独自のWebページに作成したコンテンツを埋め込むために、JavaScriptライブラリを構築しています。コンテンツそのものは、HTMLとFlashの組み合わせで、JavaScriptの接着剤を使っています。 swfObjectを使用してFlashコンテンツを埋め込みます。ライブラリ内のswfObjectに最も適した方法

私の質問は:この依存関係を管理する最良の方法は何ですか?

1)当社の販売とswfObject.jsのコピーを含めると、エンドユーザーがswfObject.jsのために自分をscript要素を追加します:

は現在、私は2つのオプションを検討しています。

2)swfObject.jsのソースを独自のJavaScriptライブラリにコピーし、エンドユーザーから非表示にします。

#1の方が、最終ページで使用しているスクリプト(swfObject.jsを新しいバージョンに更新できるなど)を何らかの形で管理できるという点で優れています。私が見た多くの顧客のページには、既にswfObjectを使って埋め込まれたフラッシュコンテンツがいくつかあるので、swfObject.jsの1つのコピーが効率的です。

#2は既知のバージョンのswfObjectに対してテストできるため、#2は安全だと思われます。

他にも優れたオプションはありますか?これが私の最初のJavaScriptライブラリの試みです。人々はこれをどうやってしますか?

答えて

1

最終的なユーザーがスクリプト要素を自分自身で追加できると思われる場合は、swfObjectをサポートするGoogle AJAX Libraries APIを公開することで、安定性とカスタマイズ性の間で良好な妥協点を達成することができます。

google.load("swfobject", "2.2"); 
関連する問題