IEBlog 日本語

Windows Internet Explorer エンジニアリング チームのブログ

February, 2012

  • IEBlog 日本語

    IE10 Compat Inspector

    • 0 Comments
    Compat Inspector が IE10 に対応しました。Compat Inspector を使用すると、Internet Explorer プラットフォームの変更がサイトに影響するかどうかをすばやく確認できます。IE 10 への対応に向けて準備している場合でも、IE9 を対象として更新を行っている場合でも、ページで問題が発生したら Compat Inspector を実行してみてください。考えられる問題と、その解決方法を説明するメッセージを確認することができます。 Compat Inspector について Compat Inspector は、サイトの実行中に分析を行う JavaScript ベースのテスト ツールです。Compat Inspector を実行すると、最近のモードで問題となる操作のパターンが報告されます。このため、大量のドキュメントの内容を覚えていなくても、サイト全体のコードを検索しなくても、問題をすばやく特定することができます。Compat Inspector は、IE9 の工程において、さまざまなサイトでよく発生する問題を迅速に認識できるようにするために開発されたもので...
  • IEBlog 日本語

    Web のプラグイン フリー化と Web サイト

    • 0 Comments
    プラグイン フリーな Web への移行は既に始まっています。プラグインを使用しているサイトは、プラグイン フリーで Web ブラウズを行っているユーザーのエクスペリエンスがどのようなものか把握しておく必要があります。今日の Web ブラウジングは、プラグインをまったくサポートしないデバイスで行われることが多くなってきています。また、プラグインをサポートするブラウザーでも、プラグイン フリーで実行するさまざまな方法が用意されています。 Metro スタイルの IE は、プラグイン フリー動作によって、バッテリの寿命を延ばすと共に、コンシューマーにとってのセキュリティ、信頼性、およびプライバシーの向上を図っています。以前 B8 ブログの記事 でご紹介したとおり、IE10 では互換表示一覧を利用して、他のブラウザー向けのプラグイン フリーのエクスペリエンスを用意しているサイトが、IE10 ユーザーに対しても同様のエクスペリエンスを提供するようにしています。この記事では、引き続きプラグインに依拠するサイトで、Metro スタイル IE ユーザーに対して最良のエクスペリエンスを提供する方法をご説明し��す...
  • IEBlog 日本語

    優れたパフォーマンスを発揮する Metro スタイル アプリの HTML5 コンテンツ

    • 0 Comments
    Windows 8 の Metro スタイル アプリでは、Web コンテンツを表示する際に、IE10 のあらゆるパフォーマンス上のメリットを活用することができます。Metro スタイル アプリでは、Web コンテンツが常に JIT コンパイルされ、ハードウェア アクセラレータも有効になります。これと同程度のパフォーマンスをアプリで実現できるプラットフォームは他にありません。たとえば、iOS 上の Cocoa アプリを見ると、UIWebView コントロールを使用した場合の JavaScript のパフォーマンスは、同じコンテンツを Safari で実行した場合よりも大きく下回ります。これらの Cocoa アプリは JIT コンパイルの恩恵を受けないため、システムのブラウザーと同じように Web コンテンツを表示したり利用したりすることはできないのです。 テスト構成: http://www.webkit.org/perf/sunspider/sunspider.html (英語)。 iPad: 第 1 世代、iOS 5.0.1。 Windows 8: Developer Preview...
  • IEBlog 日本語

    IE10 の CSS3 3D Transforms

    • 0 Comments
    CSS3 の機能は、よりリッチで没入的な Web エクスペリエンスの構築に役立ちます。 最近の記事 では、CSS3 の Transitions と Animations を使ってより個性的なサイトを実現する方法についてご紹介しました。 CSS3 3D Transforms (英語) は、文字どおり、サイト開発に新たな次元を加えるものです。たとえば、Metro スタイルを採用している Windows 8 [スタート] 画面では、3D Transforms の微妙な効果を使って、タイルを押し込んだ際の視覚的な変化を実現しています。 Internet Explorer 10 タイルが押し込まれる前の状態 (左) と押し込んだ状態 (右) CSS Transforms に第 3 の次元を加える CSS3 2D Transforms と同様に、3D Transforms は、HTML 要素に幾何学的な変形処理を適用する CSS のプロパティである transform と transform-origin 向けに関数と値を提供します。CSS3 3D Transforms では、変形関数を拡張して...
  • IEBlog 日本語

    サブピクセル レンダリングと CSS オブジェクト モデル

    • 0 Comments
    Windows 8 では、大型のデスクトップ画面から小型のスレートまで、かつてないほど多様なデバイスが Web のブラウズに使われます。ブラウザーがこのように多岐にわたるデバイスに対応するには、画面のサイズや縦横比が変わっても、表示を調整して Web ページを適切にレイアウトできる必要があります。以前、ブログで、このようなシナリオをサポートする IE の 機能 の いくつか を紹介しました。(テキストやレイアウトの) サブピクセル配置 (英語) は、どのようなスケールでも Web ページを美しく、一貫性を保って表示できるようにする主要なプラットフォーム テクノロジの 1 つです。 この記事では、CSS-OM によるサブピクセル配置のサポートを強化するために、IE10 で実施された変更について説明します。 Web 開発者は、さまざまなプラットフォーム テクノロジを利用して、美しいレイアウトを構成します。通常、Web サイトのレイアウトの記述には、 CSS スタイル シート が使われます。場合によっては、JavaScript コードを駆使して、1 ピクセルのずれもない (ピクセル...
  • IEBlog 日本語

    BlobBuilder を使ってファイルを作成する

    • 0 Comments
    Web サイトから Web アプリケーションへの移行が進むにつれて、ファイルを効果的に扱うことがますます重要になってきています。Platform Preview 2 以降、IE10 ではクライアント上でファイルの読み取りや切り出しを行えるようにするための File API (英語) がサポートされています。さらに Platform Preview 4 では、新しい ファイルを作成するためのツールである BlobBuilder (英語) のサポートが追加されました。また、IE10 にはユーザーがコンピューターに BLOB データを保存できるようにするための新しいメソッドも 2 つ用意されており、これらを使って、クライアント常駐のデータを扱う場合に、優れたエンド ツー エンドのエクスペリエンスを実現できます。 IE Test Drive (英語) では、BlobBuilder と File API の機能を確認できる ピアノ デモ (英語) をお楽しみいただけます。ピアノの鍵盤をクリックすると、mp3 形式の音楽ファイルと SVG 形式の楽譜ファイルの 2 つのファイルが作成されます...
  • IEBlog 日本語

    IE10 の CORS for XHR

    • 0 Comments
    IE10 Platform Preview 4 では、 Cross-Origin Resource Sharing (CORS) (英語) for XMLHttpRequest (XHR) (英語) がサポートされており、これによって、ブラウザーが異なっても同じように動作するクロスサイト シナリオの構築が容易になります。CORS for XHR により、サイト間でシンプルかつ柔軟にデータを共有できます。最も基本的なシナリオでは、CORS により、どのサイトからでもアクセスできるデータ ソースを作成することができますが、簡単な微調整を加えて、許可されたサイトに対する制限、データ変更のサポート、および認証の許可を設定することもできます。最も重要な点は、CORS により、サーバーの参加を要求することで既存サイトの安全性を維持できるということです。 シンプルなクロスオリジン XHR クロスオリジン XHR 要求と同一オリジン要求を比較してみましょう。スクリプト上の違いは、open メソッドに渡される URL のみです。たとえば、フォト アルバムのリストをフェッチするスクリプトを作成するとします...
  • IEBlog 日本語

    IndexedDB アプリケーションをデバッグする

    • 0 Comments
    IndexedDB (英語) は、 インターネットに接続されていない 場合でもユーザーのローカル クライアント上でデータを保存、検索、取得できる JavaScript の開発を可能にする W3C 草案 (英語) です。今回のブログ記事では、私たちが IndexedDB アプリケーションをデバッグするために内部的に使用している IDBExplorer というツールについてお話ししたいと思います。IDBExplorer を使って、データベース スキーマ、オブジェクト ストアのコンテンツ、インデックスの詳細を確認することができます。 IndexedDB のサンプル アプリを使用してツールを検証する このツールをご紹介するにあたって、新年の抱負をトラッキングする New Year's Resolution (英語) というアプリケーションを IndexedDB を使用して作成してみました。このアプリケーションでは、抱負をデータとして (Web ページを閲覧しているシステム上で) ローカルに保存してアクセスします。ユーザーは自由に抱負を追加、編集でき、[Done That!] ボタンをクリックすると...
  • IEBlog 日本語

    Windows Update による IE 9.0.5 提供開始

    • 0 Comments
    2012 年 2 月分の Internet Explorer 用の累積的なセキュリティ更新プログラム (英語) を Windows Update 経由で公開しました。今回のセキュリティ更新プログラムは、非公開で報告された Internet Explorer の 5 つの脆弱性を解決します。最も深刻な脆弱性が悪用された場合、ユーザーが特別に細工された Web ページを Internet Explorer で表示すると、リモートでコードが実行される可能性があります。これらの脆弱性のいずれかが悪用された場合、攻撃者がローカル ユーザーと同じ権限を取得する可能性があります。   コンピューターでのユーザー権限が低い設定のアカウントを持つユーザーは、管理者特権で実行しているユーザーよりもこの脆弱性による影響が少ないと考えられます。  このセキュリティ更新プログラムは、Windows クライアント上の Internet Explorer について深刻度を「緊急」と評価し、IE6 クライアントについては深刻度を「警告」としています。また、Windows サーバー上の Internet Explorer...
Page 1 of 1 (9 items)