![]() |
||
| パートナー | 製品購入 | International | ||
|
|
||
|
|
|
|
|
INTERNET EXPLORER の変更 多くの方がご存知のとおり、Microsoft の Internet Explorer が Eolas Technologies 社の特許侵害にあたるという先ごろの陪審員評決を受けて、Internet Explorer および他の web ブラウザに変更が加えられる可能性が生じています。そうなると、RealOne Player をコンテンツおよびアプリケーションに埋め込んだ web サイト(以降、埋め込み型コンテンツ)はどうなるのでしょう。変更に備えて、今からなにをしたらよいのでしょう。こんな疑問や懸念を抱くユーザも多いのではないでしょうか。 RealNetworks では、開発者の皆様にさまざまなソリューションを提供すべく努めています。 Microsoft およびツール開発を行うサードパーティ各社と協力して、Microsoft の変更に対応するためのソリューション提供に取り組んでいます。 Internet Explorer の変更に伴う影響
今回の変更の影響を受けないサイトもあります。新しいブラウザでは、<object>、<embed>、<applet>といったタグを埋め込んだ HTML ファイルで作成された埋め込み型コンテンツを表示しようとすると、それに先立ってプロンプトが表示されますが、JavaScript など外部のスクリプトファイルで生成したタグを使用する HTML ページは、特に変更を加えなくても従来どおり正常に表示されます。 RealNetworks では現在、Active Content Update Utility を開発中であり、Microsoft が新しい Internet Explorer のビルドを公式リリースする前に、このサイトで提供する予定です。しかし今すぐ、手動すなわちスクリプト記述による変更を希望する場合には、下記のサンプルコードを参照してください。 変更が必要なコード 以下は、新しいブラウザでは従来どおりに機能しないコード(シンプルな <object> タグ)の例です。 このタグを、以下に示す 2 つの方法で HTML ページの外部コード呼び出し用スクリプトに置き換えれば、Microsoft がリリースする新しい Internet Explorer のビルドでも従来どおりに機能します。Microsoft による Internet Explorer の変更については、次の同社サイトをご参照ください。MSDN web site. 外部 JAVASCRIPT ソリューション 1 : 埋め込み型コンテンツが 1 件(または数件程度)の場合
3. <object>、<embed>、<applet>の各タグを、以下のように適切な外部ファイル呼び出しに置き換えます。 外部 JAVASCRIPT ソリューション 2 : 埋め込み型コンテンツが複数の場合 Object および embed タグをこの新しい関数呼び出しに置き換える際には、対になった引数(「att1Name」「att1Value」と表示されている部分)に、もとのタグから movie、id、bgcolor などの適切な引数とその値をあてはめて編集します。注: コンテンツ名は、クエリパラメータも併せて引き渡しますが、「SRC」「video.rpm」などのファイル拡張子は付けません。外部 JavaScript コードが適切な拡張子を付けます。 AC_RunActiveContent.js および AC_Real.js のコードは、name/value のアイテム数が同一で対になっていることを確認します。また、classid や mimeType など、特定プレイヤーの関数呼び出しの結果要求される設定も自動的に挿入します。そうした設定値を更新する必要がある場合には、外部 JavaScript の値を編集します。HTML ページではオプションパラメータの引数を引き渡すだけにします。たとえば、次のようなコードを置き換える場合を考えてみます。 この場合、以下の関数呼び出しで置き換えます。 JAVASCRIPT が利用できない場合 上述の変更方法は、いずれも JavaScript を利用したものです。Web サイトにアクセスしてくるユーザの中には、ごくわずかですが JavaScript に対応しないブラウザを使用している場合があります。そのような場合には上述の方法では対応できず、ユーザは埋め込み型コンテンツをまったく見ることができません。 RealNetworks ではこのような限界があることを認識しており、JavaScript が利用できない場合にも対応できる方法を今後提供する予定です。 留意していただきたいのは、JavaScript を利用できない Internet Explorer ユーザは、ActiveX も利用できない可能性が高いという点です。しかし、これまで ActiveX を利用できなかったユーザは RealNetworks のコンテンツをブラウザで表示して見ることもできませんでした。従って、埋め込み型コンテンツ用に JavaScript 手法へ移行しても、そうしたユーザが不利な影響を受けることはありません。従来 JavaScript は利用していなかったが ActiveX は利用していたというユーザに注意すれば十分です。 更新情報 Microsoft が推奨する方法で web コンテンツの変更を行いたい場合には、ここに紹介した方法をとることでスムーズな変更が可能であると RealNetworks は確信しています。今後も可能な限り情報提供を続けていきますので、引き続き当サイトにて更新情報をご確認ください。 |
|
|
||||||||||||||||||||
|
|
|
|
|
お問い合わせ | サイトマップ | グロサリー | Webサイト利用上の注意 | Privacy Policy | jp.real.com |