Internet Explorer 8 開発者向け技術概要 2009年3月22日 野良 info [at] poop.jp

Slides:



Advertisements
Apresentações semelhantes
Story of Love & Miracle Se você acha que vai perder seu tempo para ler isso, está muito enganado. Vai se emocionar e pode até chorar. História verdadeira.
Advertisements

A avaliação do desempenho... 工作評分 … O dono de um talho foi surpreendido pela entrada de um cão dentro da loja. 肉檔老闆看見有頭狗走進來他店 裡來感到詫異. Ele enxotou-o mas.
Texto Bíblico 提摩太後書 2:3-6 2 Timóteo 2:3-6.
Lei da Reciclagem de Eletrodomésticos no Japão
UM PC 客户端简洁操作指导 青岛英特沃克网络科技有限公司 Qingdao IntWork NetTec Co.,Ltd.
O documento inicial de Takahiro Fujimura tem sido alvo de alterações e actualizações Gastronomia Japonesa Hoje.
Por Nessa vida aprendi que se aprende errando. 在生活中,有時“犯錯”才 能讓你真正學會。
PEMC Política Estadual sobre Mudanças Climáticas (PL 001/2009) サンパウロ州における気候変動政策 (2009 年法案 001 号 ) Oswaldo Lucon (オズヴァルド・ルコン) Assessor Técnico (Energia.
“ Uma moça estava a espera de seu vôo, na sala de embarque de um grande aeroporto. 話說有位姑娘在機場 候機大堂等候上機.
SEMINÁRIO ECONÔMICO BRASIL - JAPÃO Comissão de Relações Exteriores e de Defesa Nacional da Câmara dos Deputados Embaixada do Japão do Brasil Cãmara de.
操作系统原理 principles of operating systems 年 8 月孟静制作 版权所有 2 作者申明 本版内容的著作权为作者所有。因为教学目的使 用本版内容时,请注明所用资料来自本网站或由 本作者发送,并保留作者版权标记 “  2007 孟 静制作 版权所有 ” 。将本版内容用于其他目的前,
情報法 第7講 知的財産とネットワーク (1) 著作権保護とP2Pネットワーク、 オープンソース.
东南大学 生物科学与医学工程系 科研项目及科研成果 信 息. 本系简介 院士 1 人 教授 13 人 副教授 17 人 教育部重点实验室 科研项目 科研成果 人才培养 ( 博士后,博士,硕士 )
在網頁中執行Java 程式.
年级大会( ) 最后十天 …. 1. 离校手续有哪些? 1. 学院手续:( 1 )学生证注销( 2 )党(团)关系转 递 2. 学校部门手续:( 1 )图书馆( 2 )财务处( 3 )教 材科 3. 个人重要材料手续:报到证的办理即户口迁移证的 办理即档案材料的转递(非常重要)
貝氏估計與WinBUGS 在社會科學的應用
サーバーのパスワード変更. Windows Vista の事前設定 ① [コントロールパネル]を開く ② [プログラム]を選択 ③ 開いた画面の[プログラムと機能]を選択 ④ 画面左のタスク欄の [ Windows の機能の有効化または無効化]を 選択 ⑤ 表示された機能一覧内の □ Telnet.
组织学与胚胎学 Histology and Embryology 采用教材:《组织学与胚胎学》 6 版 学时安排:讲课 36 学时;实习 36 学时 实习必备: 1. 组织学与胚胎学实习指导 2. 组织胚胎学实习图谱 主讲教师:蒋杞英.
Virus Term Project 組員:沈 峻 陳晁偉.
RJ-iTop TM ( 安拓 · 榕基 ) 网络隐患扫描系统 RJ-iTop TM 网络隐患扫描系统 技术白皮书幻灯片 国家 863 计划成果转化产品 福建榕基软件开发有限公司.
計算機概論(一) 課程簡介與說明 李明山
Linux 的虚拟文件系统. 11/03/09 嵌入式 OS 2/31 提纲  虚拟文件系统 VFS 的作用  VFS 的数据结构  文件系统类型  文件系统安装  路径名查找  VFS 系统调用的实现  文件加锁.
奧運聖火與火炬傳遞 浸信會沙田圍呂明才小學 全港小學生.關心祖國.齊顯愛國情(第三屆)比賽 延續賽 北京奧運專題報告
96學年度專題製作競賽 非揮發性記憶體薄膜特性之研究 指導老師:許正興 博士 大學電機四甲 U 何毅達
第二章 控制系统的数学描述 第一节 控制系统的数学模型 第二节 常微分方程的数值解法. 第一节 控制系统的数学模型 控制系统的数学模型在控制系统的研究中有着 相当重要的地位,要对系统进行仿真处理,首 先应当知道系统的数学模型,然后才可以对系 统进行模拟。同样,如果知道了系统的模型, 才可以在此基础上设计一个合适的控制器,使.
1.5 流行操作系统简介 Windows 操作系统 UNIX 操作系统家族 自由软件和 Linux 操作系统 IBM 系列操作系统 其他流行操作系统.
网站日常维护经验谈 化学化工学院 邱志金( Mstar) 星期四 主 要 内 容主 要 内 容主 要 内 容主 要 内 容.
許翠婷 程式設計 Visual Basic 6.0 許翠婷
第 9 章 ASP 程序调试与 错误处理 无论计划多么精密、经验多么丰富,脚 本错误 (bug) 可能在最初就使 ASP 服务器端脚 本无法正确运行。也就是说调试,即查找和 纠正脚本错误,对开发一个成功的和强健的 ASP 程序是非常重要的。 无论计划多么精密、经验多么丰富,脚 本错误 (bug) 可能在最初就使.
再續 : 癌症淺談 飲食營養篇 身心照顧篇.
三维观察的基本观念 形体表示 Objects Representation 三维建模 Modeling
邊界元素法 - 期末報告 C.W. Lin BEM formulation for reinforced plates  Engineering Analysis with Boundary Elements, Volume 33, Issue 6, June 2009, Pages.
第五章 觀光價值. 第一節 觀光事業對經濟及 社會的衝擊力 學者關心觀光事業對國家、地區、島嶼或 社區的經濟力有影響力。但是同時也會帶 來反制力。 利益的分通常會有不平均的現象。甚至, 觀光客會使當地帶來擁擠,污染、噪音、 干擾等情事。 觀光事業也可能帶來地方額外的開銷和負 擔。例如:都增加醫院、道路、水道等公.
Linux 操作系统分析 中国科学技术大学计算机系 陈香兰( 0512 - ) 助教:裴建国、冯晓静 Autumn 2008.
《计算机网络》课件 制作人:谢希仁 《高等计算机网络》考核说明 张书钦
IA32 CPU MASM615 程式初體驗 程式初體驗 程式初體驗. 程式之組成  程式樣式 程式樣式  輸出功能  簡易資料輸出 輸出功能  簡易資料輸出 輸出功能  簡易資料輸出  輸入功能  鍵盤輸入 輸入功能  鍵盤輸入 輸入功能  鍵盤輸入  算數處理  基本程式碼.
第四章 计算机软件 软件的功能与分类 软件的功能与分类 系统软件 系统软件 通用应用软件 通用应用软件 软件开发 软件开发 计算机软件的法律保护 计算机软件的法律保护 计算机病毒 计算机病毒.
目次 セキュリティ ウイルス 不正アクセス 個人情報の保護 名誉毀損および侮辱行為 猥褻物の扱いに学ぶこと セキュリティを高めるために 暗号 © 外川@大阪大学核物理研究センター この資料に関する全ての著作権を全ての人に許諾しま す。
1 MATLAB 小傳與外觀 MATLAB 小傳 (1) 由 MathWorks 公司於 1984 年推出的數學軟體。 名稱是由「矩陣實驗室」﹙ MATrix LABoratory ) 所合成。 MATLAB 為各種動態系統模擬、數位訊號處理、 科學計算、科學目視等領域的標準程式語言。
影響健康的因素 健康是什麼? 怎麼樣才會更健康?.
图书馆网络基础知识讲座 2009 年 9 月 8 日星期二. 什么叫计算机网络 就是把分布在不同地理区域的计算机与专 门的外部设备用通信线路互联成一个规模 大、功能强的网络系统,从而使众多的计 算机可以方便地互相传递信息,共享硬件、 软件、数据信息等资源。通俗来说,网络 就是通过电缆或无线通讯等互联的计算机.
計概報告 ^~ 個人數位助理 PDA~^ 組員 : 羅秋盈 T495A032~ 張怡雲 T495A017~ 許凱婷 T495A036~
CloudAlive Fresh Everyday 让每台电视都成为云电视 让每个家庭尽享云服务 让每天都有心动感觉! ──10 大频道 海量应用 ── CloudAlive TV.
高中物理教師進階研習教材 宇宙學簡介 高文芳 交大物理所 2006/2/9-10
血红蛋白作为催化剂 高灵敏测定过氧化氢 报告人 : 刘立宇. 本文采用血红蛋白作为过氧化物酶 的替代物,用于催化 H 2 O 2 氧化对甲 基酚的反应体系。从而建立了高灵敏 测定痕量 H 2 O 2 的荧光分析法。
看昆蟲,學英語 鄭惠君 Joyce 曾得恩 Edward 白潔梵 Carol
第 5 章 螢幕的輸出. 本章提要 巨集 MACRO INCLUDE 與 DOS.H BIOS 的字元 I/O 流程控制假指令.
Linux 操作系统分析 中国科学技术大学计算机系 陈香兰( 0512 - ) Autumn 2009.
条码打印机 驱动安装及使用说明 北京华海智邦科技开发有限公司. 驱动安装 找到条码打印机驱动文件夹 把条码打印机驱动文件夹 拷到除 C 盘以外的其他盘里面,我已将打印 机驱动拷到 E 盘进行操作 接入条码打印机电源线和 USB 接口数据线 把条码打印机数据线的另外一边接在电脑主机的 USB 接口上,电源线.
Vamos aprender Japonês
低碳中秋小貼士 Algumas dicas para reduzir a emissão de carbono durante as festividades de Chong Chao (Bolo Lunar).
INTRODUÇÃO BREVE DA UNIVERSIDADE DE PODER ELÉTRICO DO NORTE DA CHINA(NCEPU)---O BERÇO DE ENGENHEIROS DE PODER ELÉTRICO DA CHINA 报告人:华北电力大学 国际合作处副处长 刘健夫.
电 磁 兼 容 Compatibilidade Eletromagnética
高压与特高压直流输电 外绝缘技术 (第七讲)
特高压直流输电 §4 特高压直流输电概念 4 Conceito de transmissção em corrente contínua em ultra alta tensão  特高压直流输电 指 ±800kV 及以上电压等级的直流输电工程及相关技术。
A prevenção de raio das linhas de
North China Electric Power University 4. 特高压直流输电线路带电作业 Trabalho em tensão de linha de transmissão UHVDC 王胜辉 Wang Shenghui.
2000 中国嵌人式系统大会 中国嵌人式系统大会 嵌人式实时操作系统 现状和未来 何小庆
中国电网概况 Breve Introdução da Rede Elétrica da China
Para assistir à apresentação, favor permanecer online.
GF2000 系列 指紋門禁 / 差勤系統 公司簡介 公司簡介 成功案例 成功案例 功能與特性 功能與特性 指紋機連線圖說 指紋機連線圖說.
二 陳漢陞 + 方敏堯 + 張芷欣 + 戴隆傑 + 蔡藍儀 [er] 說文解字:地之數也。从偶一。凡二之屬皆从二。
善豐花園事故 緊急安置及支援計劃 O INCIDENTE DO EDIFÍCIO “SIN FONG GARDEN” PROGRAMA DE EMERGÊNCIA DE ACOLHIMENTO E DE APOIO.
記者招待會 Conferência de Imprensa 15/10/2007. 宗旨 Objectivos 透過鼓勵本澳各界人士策劃和推行與愛滋病相關的宣傳教 育活動,以提高本澳居民對愛滋病的認識和關注,減少愛 滋病的傳播,避免對愛滋病感染者的歧視。 Mediante o estímulo concedido.
“ Uma moça estava a espera de seu vôo, na sala de embarque de um grande aeroporto. 話說有位姑娘在機場候機大堂等候上機.
Apresentação do Relatório de Trabalho (Job Report)
LÍNGUA E DIALETO Fatores de dialetação do latim e evolução linguageira
第6章 2重ループ&配列 2重ループと配列をやります 第6章 2重ループ&配列.
2019年7月 ■表示回数やメール配信数などは毎月更新しております。 ■広告掲載の申込み・入稿については、以下の資料をご覧ください。
Transcrição da apresentação:

Internet Explorer 8 開発者向け技術概要 2009年3月22日 野良 info [at] poop.jp

免責条項 『Internet Explorer 8 開発者向け技術概要』をもとに作成してい ます。 情報提供を目的としてマイクロソフトによって作成されたドキュメン トを私が個人的にまとめ直したものです。 この資料に記載されている内容により発生しうるあらゆる問題、損 害に対して一切の保障はいたしません。 あくまでも情報提供を目的として作成されたドキュメントをもとに、 情報提供を目的に個人が作成したものであることをご理解の上、ご 利用ください。 この資料は、私の個人的な見解であり、私の勤務先の見解ではあり ません。 上記を理解していただけましたら、再利用・プレゼン使用などに自 由に使用して頂いて構いません。 本資料が何らかの事情で公開することがまずい場合は、連絡をいた だけましたらすみやかに公開を停止いたします。 2

目次 1. IE8概要 2. 実現可能な相互運用性と互換性 3. 迅速で簡単な Web 開発 4. 参考情報 3

INTERNET EXPLORER 8概要 第零章 4

IE8 2009年3月20日リリース Windows XP、Vista、2008対応 32bit、64bit版 自動アップデートはされない Internet Explorer 8 ブロッカー ツールキットが提供されている 5

実現可能な相互運用性と互換性 第壱章 6

過去との互換性 以前のIEの動作モデルのサポート ページ単位でレンダリングモードを選 択できるようになった 以前の動作をサポートするか、WEB標 準に準拠するか選択できる 7

IE8で選択できる レンダリングモードの種類 Quirks (クワークス) モード IE5.5の頃のレンダリングモード? IE7標準準拠モード IE8標準モード 8

IE8の既定のレンダリングモード IE8標準モードでレンダリングをする 9

レンダリングモードの切替え方法 X-UA-Compatibleヘッダー HTTP応答ヘッダー headタグ – metaタグによる設定はHTTPヘッダーの設定に 優先する – meta互換性タグは!DOCTYPEに関わらず必要 なレイアウトモードを指定できる 10

IE8レンダリングモード切替設定値 互換モード値レンダリング動作 IE=5Quirks(クワークス)モード IE=7IE7標準準拠モード IE=EmulateIE7!DOCTYPE宣言によりモードが決定する Quirksモードの宣言:Quirksモード 標準モードの宣言 :IE7標準準拠モード IE=8IE8標準準拠モード IE=EmulateIE8!DOCTYPE宣言によりモードが決定する Quirksモードの宣言:Quirksモード 標準モードの宣言 :IE8標準準拠モード IE=edgeIE8と将来の全てのバージョンのブラウザーがサポートす る最新の標準を使用。実稼働サイトには非推奨。 11

レイアウトモード 複数のレイアウトモードを搭載 12 Page Content Declarationレイアウトモード 既知の標準の !DOCTYPE と未知 の !DOCTYPE IE8 標準 IE=7 IE=EmulateIE7を宣言している場合 IE7標準準拠モード public識別子 "-//W3C//DTD XHTML 1.0 Transitional//EN" public 識別子 "-//W3C//DTD XHTML 1.0 Frameset//EN" public 識別子 "-//W3C//DTD HTML 4.01 Transitional//EN" (システム識別子を伴う) public 識別子 "-//W3C//DTD HTML 4.01 Frameset//EN" (システム識別子を伴う) “ほぼ” 標準 行の高さを除いてすべてのコンテンツは IE8標準 モード 行の高さは、テーブルのセルにイメージが含まれ、 かつイメージの周囲には余白が無いことを想定し ている古い動作のサイトにとっては特に重要です。 IE=7 IE=EmulateIE7を宣言している場合 IE7標準準拠モード Quirks モードの !DOCTYPE (!DOCTYPE の無い場合を含む) Quirks モード

ActiveX ActiveXコントロール管理機能の向上 読み込み場所、方法、許可するユーザの指 定 管理者権限無しでユーザのプロファイル内 へインストールできるようにパッケージす る機能 ユーザが悪意のあるActiveXをインストー ルしたとしても影響は、そのユーザのプロ ファイル内に限定される ほとんどの既存のActiveXコントロールは コードを書き直さずに活用できる 13

ユーザごとのActiveX 権限 管理者権限の無い標準ユーザ ユーザ自身のプロファイル内 メリット アカウント制御の効率化 悪意のあるActiveXの影響範囲の最小化 使用するには? ほとんどの既存のActiveXは修正の必要無し ActiveXコントロールのCAVに含まれるINIファイルの変 更のみ 挙動 ActiveXが必要なページ:IE7のように情報バーの表示 インストール範囲:PC全体か自分自身に限定 14

サイトごとのActiveX 悪意のあるActiveXの再利用を防止する 防御メカニズム サイトごとのActiveX コントロールが実行を許可されている場所 かどうかの判定 ActiveXは自身をインストールしたドメ インだけで実行可能 インストール済みのActiveX 許可されていないWebで実行する  情報バーの表示 15

適応型ページズーム ページのレイアウトを維持したまま コンテンツの大きさを変更できる レイアウト前に各要素を拡大、縮小 する テキストとイメージのサイズの変更 ページの再構成 水平スクロールが非表示になりやすい 16

ズームの影響 フォントとテキスト フォントサイズの変更 フォントサイズは丸められる  12pxを110%にすると13.2pxだが13pxに Fixed、auto、relativeサイズ 絶対単位(in、cm、mm) デバイスやフォント依存(px、ex、em)  従来通りのサイズ変更 – 拡大率200%:100pxは200px コンテンツに依存する寸法(パーセントやauto)  サイズは変更されるレイアウトの際に再計算 17

ズーム・例 18

ズーム・デモ 19

印刷機能の向上 印刷媒体に対する機能と制御の拡張 コンテンツの印刷状態を制御できる page-braek-after・page-break-before プロパティのavoid、left、right値に対す る正しい動作 page-break-insideプロパティ widowsプロパティ orphansプロパティ マージン領域や分割すべきでないコンテ ンツ、その他の指定が可能 20

ファイル アップロードコントロール input type=file 読取り専用に変更 参照ダイアログボックスの使用が必須 ファイル名のみの送信 「サーバにファイルをアップロードす るときにローカルディレクトリのパス を加える」の無効 21

ファイルアップロード・デモ 22

迅速で簡単な WEB 開発 第弐章 23

開発ツール 組み込み型の統合開発者ツール F12 ツールメニューの開発者ツール CSSとHTMLの編集・デバッグ スクリプトのテスト・デバッグ パフォーマンス解析 DOMの表示と変更 レイアウトモードの変更 24

開発者ツール・デモ 25

Ajaxナビゲーション Ajax ページナビゲーションを使用しなくて もページのコンテンツを更新できる 戻る、進むなど履歴系に問題  window.location.hashプロパティで記録 26

Ajaxナビゲーション・デモ 27

接続イベント ネットワーク接続の確認 HTML5ドラフト NW接続の変化をシームレスに処理でき る NWが切断されたらローカルキャッシュ NWに接続したら更新 28

接続イベント・デモ 29

サニタイジング tostaticHTML 潜在的に実行可能なスクリプトを校正する部分 が存在しないか走査 存在する場合は、その文字列を削除 JSONメソッド ネイティブ動作 パフォーマンス向上 JSON.stringfy scriptオブジェクトをJSONストリングに変換 JSON.parse JSONストリングを安全に復元 30

MIME処理の変更 MIME sniffing機能 ダウンロードしたファイルのContent- Typeを特定する機能 互換性維持に必要  標準に準拠しないサーバ対応 脆弱性への対応 Upsniff処理の制限  (Content-type : image/* が付与されている ファイルを HTMLや Script として処理しない 31

迅速で簡単な WEB 開発 第参章 32

アクセラレータ 外部サイトのサービスに任意の Web ページから即座にアクセスできるコ ンテキスト サービス 現在の Web ページ内のデータと関連し た情報を "参照" 現在の Web ページから別のアプリ ケーションにコンテンツを "送信" 33

アクセラレータ・例 ページを移動せずにWebページ上に 重ねて表示できる 34

アクセラレータ 35

ウェブスライス HTML注釈を使用 WEBページ内で利用頻度の高いコン テンツを直接購読できる機能 コンテンツが変更されると更新通知を 受信できる 一定間隔でポーリングされる 推奨の更新間隔を設定できる  メールの受信箱、オークション 36

ウェブスライス 37

拡張されたクイック検索 検索キーワード候補の表示 検索結果の直接表示 画像検索 オープン仕様 自社サービスの検索も組み込める  自社ポータルの検索 38

ドメインのハイライト表示 訪問中のサイトが目的のサイトかの 確認が容易 不正サイト Extended Validation (EV) SSL 証明 書を持つセキュアなサイト 39

参考情報 第四章 40

参考情報 Internet Explorer デベロッパー センター Internet Explorer 8 開発者向け技術概要 Ajax Hands-on Lab Ajax関係のデモに使用 Internet Explorer 開発チーム ブログ (日本語翻訳版) 41