Microsoft Word - Data_URI_Support

Similar documents
Microsoft Word - Circular-Memory-Leak_Mitigation

Microsoft Word - Per-Site_ActiveX_Controls

Microsoft Word - Manage_Add-ons

Microsoft Word - Improved_Protected-Mode_API_Support

Microsoft Word - W3C's_ARIA_Support

Microsoft Word - User-Agent_String_and_Version_Vector

Microsoft Word - Versioning_and_Internet_Explorer_Modes

Microsoft Word - Selectors_API

Microsoft Word - Non-Admin_ActiveX_Controls

Microsoft Word - Printing_Improvements

Microsoft Word - DOM_Core_Improvements

Microsoft Word - Outlook Web Access _IE7_ Scenario.doc

Office 365監査ログ連携機能アクティブ化手順書

Microsoft Word - Outlook 2003 Senario.doc

著作権 このドキュメントに記載されている情報 URL 等のインターネット Web サイトに関する情報を含む は 将来予告なしに変 更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組 織 製品 ドメイン名 電子メール アドレス ロゴ 人物

本書はクラウド型 Dynamics CRM Online に基づいておりますが 設置型の Dynamics CRM 2013 についてもほぼすべての内容が適用できます 本書は 2013 年 10 月執筆時点での Dynamics CRM Online 製品リリース版に基づ いており 機能強化などによ

著作権 このドキュメントに記載されている情報 (URL 等のインターネット Web サイトに関する情報を含む ) は 将来予告なしに変 更することがあります 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組 織 製品 ドメイン名 電子メールアドレス ロゴ 人

Microsoft Word - Outlook 2007 Senario.doc

2 マイクロソフトサーバー製品のログ監査ガイド 注意事項 : マイクロソフト ( 米国 Microsoft Corporation 及び同社が直接または間接に所有する法人を含みます 以下同じ ) は 本書の内容及び本書を使用した結果について明示的にも黙示的にも一切の保証を行いません また マイクロソ

著作権 このドキュメントに記載されている情報は このドキュメントの発行時点におけるマクロソフトの見解を反映したものです マクロソフトは市場の変化に対応する必要があるため このドキュメントの内容に関する責任を問われないものとします また 発行日以降に発表される情報の正確性を保証できません このホワトペ

Project Professional 2013 プレビュー

Oracle Web CacheによるOracle WebCenter Spacesパフォーマンスの向上

Compliance Guardian 3 SP3 Release Notes

Microsoft Partner Network Yammer モバイル利用ガイド 2015 年 8 月

OmniTrust

エクストラネット : ファイアウォール内部の内部ユーザーと特定の外部ユーザーのみがアクセスできるコンテンツ 情報またはソフトウェアをホストする Web サイト インターネット : すべてのユーザー ( 内部ユーザーと外部ユーザー ) が公的にアクセスできるコンテンツ 情報またはソフトウェアをホストす

Symantec Endpoint Protection 12.1 の管理練習問題 例題 1. 管理外検出でネットワーク上のシステムを識別するとき 次のどのプロトコルが使用されますか a. ICMP b. TCP c. ARP a. UDP 2. ある管理者が Symantec Endpoint P

CD-ROM 版をご使用の場合 インストールガイド CD-ROM ドライブ \doc\ インストールガイド.pdf 基本操作ガイド CD-ROM ドライブ \doc\ 基本操作ガイド.pdf 設定ガイド CD-ROM ドライブ \doc\ 設定ガイド.pdf ダウンロード版をご使用の場合 インストー

Visual Studio Do-It-Yourself シリーズ 第 11 回テーマとスキン

Microsoft Word - Zoom_Version_2

ビジネス Web 推奨環境と設定について 新システムにおけるビジネスWebの推奨環境は以下のとおりです 推奨環境には 開発元のサポートが終了し セキュリティ更新プログラム等の提供が行われていないOSやブラウザは含まれません また 推奨環境については動作確認をしておりますが パソコンの機種や設定におい

OpenLAB Data Store Release Notes

この文書が翻訳版の場合 オリジナル版と内容に違いが認められた場合にはオリジナル版に従うものとします 記載された情報は発行日時点のものです この文書に記載されている URL や参照しているウェブサイトを含む情報や見解は 予告なく変更される場合があます 断りがない限り 例として記載されている企業 組織

Windows Server 2012/2012 R2 Active Directory環境へのドメイン移行の考え方

AvePoint Perimeter Release Notes

Oracle Enterprise Linux 5における認証

QNAP vsphere Client 用プラグイン : ユーザーガイド 2012 年 12 月更新 QNAP Systems, Inc. All Rights Reserved. 1

BACREX-R クライアント利用者用ドキュメント

ホームページ・ビルダー サービス「ライトプラン」

目次 Discoveries InSite について InSite ポータルの特徴と搭載される機能 社内ポータルサイトを作成する InSite にサインインする 社内ポータルサイトを作成する 社内ポータルサイトを変更す

1. 信頼済みサイトの設定 (1/3) この設定をしないとレイアウト ( 公報 ) ダウンロードなどの一部の機能が使えませんので 必ず設定してください 1 Internet Explorer を起動し [ ツール ]-[ インターネットオプション (O)] を選択します 2 [ セキュリティ ] の

システム利用前の準備作業2.1 準備作業の流れ 準備作業の流れは 以下のとおりです 2必要なものを用意する 2.2 パソコンインターネット接続回線 E メールアドレス 2.2-(1) 2.2-(2) 2.2-(3) 当金庫からの送付物 2.2-(4) パソコンの設定をする 2.3 Cookie の設

Microsoft Word - (修正)Internet Explorer 8 9設定手順 受注者.DOC

ホームページ・ビルダー サービス「ライトプラン」

注意事項 (1)Windows 10 を使用する場合 注意事項 1 注意事項 3 注意事項 4 についてご対応をお願いします (2)Windows 8.1 を使用する場合 注意事項 2 注意事項 3 注意事項 4 についてご対応をお願いします (3)Windows 7 上で Internet Exp

.1 準備作業の流れ 準備作業の流れは 以下のとおりです 必要なものを用意する. パソコンインターネット接続回線 E メールアドレス.-(1).-().-(3) 当金庫からの送付物.-(4) パソコンの設定をする.3 Cookie の設定を行う.3-(1) Java の設定を有効にする ( ファイル

JDL Webストレージサービス はじめにお読みください

Vista IE7 ブラウザの設定手順

ホームページ・ビルダー サービス「ライトプラン」

Microsoft Word - IE11 設定手順書 受注者 win 7.doc

Base_and_Additive_Client_Access_Licenses_JP (Jun 2017)

Polycom RealConnect for Microsoft Office 365

Silk Central Connect 15.5 リリースノート

はじめに このマニュアルは BACREX-R を実際に使用する前に知っておいて頂きたい内容として 使用する前の設定や 動作に関する注意事項を記述したものです 最初に必ずお読み頂き 各設定を行ってください 実際に表示される画面と マニュアルの画面とが異なる場合があります BACREX-R は お客様の

Microsoft Word - Activities.

Microsoft Word - gtoss_e-Learning_system_operating_manual_ja_ver1.2.docx

Password Manager Pro スタートアップガイド

Visual Studio 2017 RC インストール & ファーストステップガイド 2016 年 11 月 16 日 (V1.0)

Ver.0 目次. はじめに.... 証明書の発行 ( ダウンロード ) 手順... 付録 A. ルート証明書無しでの証明書の発行 ( ダウンロード ) 手順... 5 付録 B. ブラウザの設定... Copyright 04 SECOM Trust Systems CO.,LTD. All Ri

PALNETSC0184_操作編(1-基本)

注意事項 (1)Windows 10 を使用する場合 注意事項 1 注意事項 3 注意事項 4 についてご対応をお願いします (2)Windows 8.1 を使用する場合 注意事項 2 注意事項 3 注意事項 4 についてご対応をお願いします (3)Windows 7 上で Internet Exp

注意事項 (1)Windows 10 を使用する場合 注意事項 1 注意事項 3 注意事項 4 についてご対応をお願いします (2)Windows 8.1 を使用する場合 注意事項 2 注意事項 3 注意事項 4 についてご対応をお願いします (3)Windows 7 上で Internet Exp

リティ向上のため Windows7 SP1 をご使用することをお薦めいたします (KB は含まれています ) *3 電子証明書をご利用する場合は Internet Explorer8.0/Internet Explorer9.0 の 64bit 版は 推奨環境対象外となります *4 古い

(1)IE6 の設定手順 (1)IE6 の設定手順 1) 信頼済みサイトの追加手順 1: ブラウザ (Internet Explorer) を起動します 手順 2: ツール / インターネットオプション / セキュリティ メニューを選択します 手順 3: セキュリティ タブの 信頼済みサイト を選択

Microsoft Word - Developer_Tools

ブラウザ Internet Explorer 7 の設定について 第3版

ESET NOD32アンチウイルス V4.2 リリースノート

MAC アドレス変更ツール MAC アドレスチェンジャー ユーザーズマニュアル User's Manual エレコム株式会社

INDEX ソフトウェア使用許諾契約書 インストール時に必要なシステム NAVI OFFICE 2のセットアップ お問い合わせ NAVI OFFICE 2 セットアップマニュアル < NAVISTUDIO_EV_7-B >

PowerPoint プレゼンテーション

2 章必要なものを用意する パソコン (PC) 推奨環境以下の Windows パソコンのみでのご利用となり スマートフォンやタブレットは推奨環境対象外です なお 携帯電話からはご利用いただけません 最新の利用環境および留意事項につきましては 当金庫までお問い合わせください ( 平成 28 年 1

Windows Server 2016 Active Directory環境へのドメイン移行の考え方

ServerViewのWebアクセス制限方法

目次 はじめに... 3 仮想化環境上の仮想マシン保護方法... 4 ( 参考 )Agent for Virtual Machines での仮想マシンのバックアップ... 8 まとめ 改訂履歴 2011/04 初版リリース 2012/10 第 2 版リリース このドキュメントに含まれる特


クライアント証明書導入マニュアル

Microsoft Word - e-Parcel_VCN-CommCenter7.0_Installation_manual doc

Simple Violet

ESET Smart Security 7 リリースノート

クライアント証明書インストールマニュアル

<< 目次 >> 1 PDF コンバータのインストール ライセンスコードの入力 PDF にフォントを埋め込みたい場合の設定 PDF オートコンバータ EX で使用しない場合 PDF コンバータ単体で使用する場合の説明 PDF コンバータのアン

Oracle DatabaseとIPv6 Statement of Direction

03. クイックマニュアル [Agent 導入編 ] AnyClutch Remote 接続先 PC への設定の方法 遠隔から使いたい PC への AnyClutch Remote の Agent を導入する手順となります 導入にはコンピューター管理者権限を持っているアカウントで行う必要がございます

2 組織アカウントを作成する 組織アカウントについて Office 365 などの Microsoft のオンラインサービスを使用するには 組織の管理者およびユーザーは 組織アカウントを使用して サービスにサインインする必要があります 新しいオンラインサービスのアクティブ化を行う際 組織アカウントを

WannaCry とは WannaCry はランサムウェアの一種 WannaCry は ランサムウェアと呼ばれる身代金要求型のマルウェアです WannaCryptor WanaCrypt Wcry といった呼ばれ方もします 一般的にランサムウェアに感染すると 以下のようなデータを使用できないように暗

intra-mart EX申請システム version.7.2 事前チェック

FormPat 環境設定ガイド

WEBバンキングサービス

ESET NOD32 アンチウイルス 6 リリースノート

個人向け WEB バンキングサービス 推奨環境と設定について 新システムにおける個人向けWEBバンキングサービスの推奨環境は以下のとおりです 推奨環境には 開発元のサポートが終了し セキュリティ更新プログラム等の提供が行われていないOSやブラウザは含まれません また 推奨環境については動作確認をして

Microsoft Word - i_navi.txt

Microsoft Word - 推奨環境.doc

パソコン決裁7 捺印ツールインストールマニュアル

. はじめに 動作環境の全ブラウザで 本書の設定を行ってください 本設定を行わない場合 システムが 正常に動作しない可能性がありますので 必ず設定をお願いいたします また 本書の中で 画 像に番号を付与している箇所以外の設定は お使いの環境のままでご使用ください 参考 : 動作環境の全ブラウザについ

動作環境 ( 閲覧パソコン ) 新規でご利用いただく場合 : 項目条件対応 OS Windows 7 / 10 対応 Web ブラウザ Internet Explorer 11 / Google Chrome / Mozilla Firefox 但し Google Chrome のリビジョンによって

Solar Link ARCH ソーラーリンクアーク Step 1 ログインと ID パスワードの変更 施工の際 一括監視画面に計測値が正常に表示されるかを施工ご担当者様にて確認する必要があります そのため まずは 設定メニュー画面 にログインして頂き 施工ご担当者様へ開示可能な ID パスワードに

RW-5100 導入説明書 Windows7 用 2017 年 7 月 シャープ株式会社

(8) [ 全般 ] タブをクリックします (9) [ インターネット一時ファイル ] の [ 設定 ] ボタンをクリックします (10) [ 保存しているページの新しいバージョンの確認 ] から [ ページを表示するごとに確認する ] をクリックします (11) [OK] ボタンをクリックしていき

ボリュームライセンスのアップグレードライセンス : Windows アップグレードライセンスは ライセンスが最初に割り当てられたデバイスでのみ使用できるため 再割り当てを行うことはできません ただし ボリュームライセンスでは 適切なライセンスを取得した交換用のデバイスにソフトウェアアシュアランスを再

ESET Smart Security モニター版 リリースノート

Transcription:

データ URI サポート Windows Internet Explorer 8 Beta 1 for Developers Web 作業の操作性を向上 2008 年 3 月 詳細の問い合わせ先 ( 報道関係者専用 ) : Rapid Response Team Waggener Edstrom Worldwide (503) 443 7070 rrt@waggeneredstrom.com

このドキュメントに記載されている情報は このドキュメントの発行時点におけるマイクロソフトの見解を反映したものです マイクロソフトは市場の変化に対応する必要があるため このドキュメントの内容に関する責任をマイクロソフトは問われないものとします また 発行日以降に発表される情報の正確性を保証できません このドキュメントに記載された内容は情報の提供のみを目的としています 明示 黙示または法律の規定にかかわらず これらの情報についてマイクロソフトはいかなる責任も負わないものとします お客様ご自身の責任において 適用されるすべての著作権関連法規に従ったご使用を願います このドキュメントのいかなる部分も 米国 Microsoft Corporation の書面による許諾を受けることなく その目的を問わず どのような形態であっても 複製または譲渡することは禁じられています ここでいう形態とは 複写や記録など 電子的な または物理的なすべての手段を含みます ただしこれは 著作権法上のお客様の権利を制限するものではありません マイクロソフトは このドキュメントに記載されている内容に関し 特許 特許申請 商標 著作権 またはその他の無体財産権を有する場合があります 別途マイクロソフトのライセンス契約上に明示の規定のない限り このドキュメントはこれらの特許 商標 著作権 またはその他の無体財産権に関する権利をお客様に許諾するものではありません 別途記載されていない場合 このソフトウェアおよび関連するドキュメントで使用している会社 組織 製品 ドメイン名 電子メールアドレス ロゴ 人物 場所 出来事などの名称は架空のものです 実在する商品名 団体名 個人名などとは一切関係ありません 2008 Microsoft Corp. All rights reserved. Microsoft Windows Windows Vista Windows Server ActiveX Active Directory Internet Explorer Internet Explorer のロゴ MSN のロゴは 米国 Microsoft Corp. の米国およびその他の国における登録商標または商標です 記載されている会社名 製品名には 各社の商標のものもあります

概要 Web 開発者は データ URI を使用して CSS ファイルやイメージなどの小さな外部リソースを Web ページの URL に直接 埋め込むことができます <img alt="image fed from data url" src="data:image/png;base64,ivborw0kggoaaa..."> データ URI の主なユースケースは URL 内のバイナリファイルのカプセル化です バイナリファイルはインラインに文字列として表現できるので ローカルのストアに保存し 後でネットワークを経ずに取得することができます データ URI は 別個のダウンロードを必要としないという点で 従来の URI の代替にもなります これは サブダウンロードがブロックされたり利用できなかったりするシナリオで利点があります Windows Internet Explorer 8 Beta 1 for Developers のデータ URI の実装は セキュリティと機能のバランスを図っています セキュリティ概要 Internet Explorer 8 Beta 1 for Developers では 次のようなシナリオを制限することで 既知のセキュリティの脆弱性を低減しています データ URI に移動できない data: プロトコルは CSS スタイルシートやイメージなど ファイルのサブダウンロードに取って代わることができます ただし 移動対象にできるすべての種類のファイル (HTML ファイルなど ) がブロックされます アドレスバーを使用してデータ URI に移動することはできません データ URI は FRAME または IFRAME 要素のソースとして使用できません object タグは 移動不能なファイルの種類のみをサポートします 例えば, <object data="data:text/html,<html><body>this is a doc</body></html>"></object> はサポートしません この制限によって 不明なゾーンで HTML やスクリプトが実行されることを防ぎます ゾーンは URL に基づいているため データ URI には暗黙のゾーンはありません データ URI は常に 制限付きサイトゾーンで実行されることと思われますが この制限は大部分のユースケースでは限定のし過ぎです 別の選択枝は 単純にデータ URI の親 Web ページのゾーンを継承することですが コンテキスト ( アドレスバーなど ) によっては親 Web ページがないこともあります 特定の要素に限定したデータ URI データ URI がサポートされるのは object img link という特定の要素上と CSS の中でだけです 標準的でないレガシの属性は 無用のセキュリティ上の脅威を回避するためにブロックされています これらの要素は スタイルシートやイメージをエンコードするというデータ URI の主な用途をサポートします HTML メールアプリケーションのようなサーバーとプロキシのフィルタをバイパスする潜在的な有害なスクリプトが生成される可能性があるため データ URI 内のスクリプトはサポートされません ( 一般に Web ベースの電子メールクライアントは 電子メールがスクリプトを実行することを許可しません データ URI はこういったフィルタを簡単にバイパスする目的で使用される可能性があります )

パフォーマンス概要 データ URI に関してよくある誤解の一つは データ URI の方が従来の URL より高速であるというものです パフォーマンスだけのためにデータ URI の使用を検討するときは 次のことを考慮してください 一般に データ URI の Base64 エンコードでは ファイル ( イメージ ) のサイズが約 33% 増加します ネットワーク待ち時間がゼロと仮定した場合 ブラウザに読み込まれるデータ URI ファイルの総数は 33% 増加します Base64 でエンコードされたファイルをデコードすると わずかですがパフォーマンスが低下します これは 同じファイルを URI でなく URL で参照する際には発生しない低下です URL で参照される各ファイルは並列的にダウンロードし 処理できます この点は Internet Explorer 8 Beta 1 for Developers でさらに最適化されています データ URI を使って HTML ファイルにファイルを埋め込むと 一般に HTML ファイルのサイズが膨らみ 同じページの解析時間が増大し 並列処理ができるという利点がなくなります 互換性 : Internet Explorer 7 からの動作変更 データ URI は Internet Explorer 8 Beta 1 for Developers のすべてのブラウザモードに導入されています 指定の Web サイトが データ URI サポートがあるかどうかをチェックするように作成されていて Internet Explorer 8 がデータ URI をサポートしていることを突如検出するという場合を除けば 互換性については問題はありません 機能の詳細 Internet Explorer 8 Beta 1 for Developers のデータ URI は RFC 2397 (http://www.ietf.org/rfc/rfc2397) の実装です 一般的な構文 data:[<mediatype>][;base64],<data> メディアの種類 mediatype はインターネットでのメディアの種類の仕様で オプションパラメータを取ります mediatype := [ type "/" subtype ] *( ";" parameter ) parameter := attribute "=" value mediatype が省略された場合 規定値は "text/plain;charset=us ASCII" です "charset" パラメータが指定されていれば "text/plain" の省略が略記法として可能です Base64 "base64" と書いてあったら データが Base64 としてエンコードされるということです "base64" となければ ( オクテットのシーケンスとしての ) データは 安全な URL 文字の範囲内のオクテットに関しては ASCII エンコード その範囲外のオクテットに関しては標準の %XX 16 進数エンコードを使用して表現されます "base64" 属性が指定されているとき コンマの後のコンテンツは Base64 でデコードされます データが有効な Base64 データでない場合は この処理は失敗し URI は無視されます

データ URI の最大長 Internet Explorer 8 Beta 1 for Developers のデータ URI の実装では 32 KB 長までの文字列がサポートされます 32 KB より長いデータ URI に対しては Internet Explorer はメッセージを表示せずに拒否します この 32 KB の制限対象になるものには 以下があります HTML 属性の場合 : o 属性値全体 引用符内のすべての文字 CSS プロパティの場合 : o ":"( コロン ) から終わりの ";"( セミコロン ) まで "url( );" テキストを含む データ URI で使用可能な文字 データ URI の RFC 2397 標準では データセクション内に含めることができるのは RFC 2396 で定義された urlchars だけであると規定されています これは 山かっこや空白を含む多くの文字の使用が許可されず 有効なデータ URI になるにはパーセントエンコードしなければならないということです Internet Explorer 8 Beta 1 for Developers の実装では データ URI 仕様で定義されていない他のほとんどの文字は エンコードしないでも使用できます ただし このルールの例外には 番号記号 (#) とパーセント記号 (%) 何個かの制御文字 非 US ASCII 文字 バイトサイズでない文字など いくつかがあります ネストされたデータ URI Internet Explorer 8 Beta 1 for Developers の実装中のデータ URI は 次の例で示すように もう一段 ネストすることができます data:{ data:{ } }

コードサンプル <html> <head> <title>show Data URI in the OBJECT tag</title> <meta http-equiv="x-ua-compatible" content="ie=8"> </head> <body> Draws a small red square. <object data="data:image/png;base64,ivborw0kggoaaaansuheugaaaeaaaabacaiaaafsdn YfAAAAaklEQVR42u3XQQrAIAwAQeP%2F%2F6wf8CJBJTK9lnQ7FpHGaOurt1I34nfH9pMM ZAZ8BwMGEvvh%2BBsJCAgICLwIOA8EBAQEBAQEBAQEBK79H5RfIQAAAAAAAAAAAAAAAAAA AAAAAAAAAID%2FABMSqAfj%2FsLmvAAAAABJRU5ErkJggg%3D%3D">fallback</object > </body> </html> 注 : IE7 あるいは IE5 モードでは object 要素中のデータ URI は動作しません これは 既存の object 要素のそれらのモードでも同じ動作を維持するためです <head> <title>show Data URI in the IMAGE tag</title> <meta http-equiv="x-ua-compatible" content="ie=7"> </head> <body> Draws a small red square. <img src="data:image/png;base64,ivborw0kggoaaaansuheugaaaeaaaabacaiaaafsdny faaaaakleqvr42u3xqqraiawaqep%2f%2f6wf8cjbjtk9lnq7fphgaourt1i34nfh9pmmz AZ8BwMGEvvh%2BBsJCAgICLwIOA8EBAQEBAQEBAQEBK79H5RfIQAAAAAAAAAAAAAAAAAAA AAAAAAAAID%2FABMSqAfj%2FsLmvAAAAABJRU5ErkJggg%3D%3D">fallback</object> </body> </html> データ URI を使用すれば Web 開発者は Internet Explorer ユーザーをセキュリティ保護する一方で Web サイトのリソースを読み込むという柔軟性を得ることができます