Apple Developer Connection
高度な検索
Member Login ログイン | ご入会 ADC連絡先

Internet & Web
Safari

Safariは、アップルのパワフルなwebブラウザです。WebKitオープンソースプロジェクトで開発され、webページを圧倒的な速さで読み込み、表示するように設計されています。また、革新的な機能も豊富に備えています。Safariは、Mac OS X 10.2.8以降に標準搭載されているブラウザです。

当ページでは、web開発者やwebコンテンツ制作者向けにSafariに関する詳細を提供します。また、webコンテンツ制作者の方はWeb Contentページもご覧ください。エンドユーザ向けのSafariの機能に関する説明は、Safari productページをご参照ください。

Safari関連資料

Dynamic HTML and XML: The XMLHttpRequest Object(日本語版はこちら

AJAXについて知りたいですか?XMLデータやwebサービスの運用がさらに広まるにつれて、ページをリロードせずに暫定的に更新するにはHTMLプレゼンテーションをXMLデータに直接つなげるのが便利だということに気づくでしょう。この記事では、Safariや他のモダンなwebブラウザでXMLHTTPRequestを活用する方法を紹介します。

Web Kit DOMプログラミング(日本語版はこちら

JavaScriptは、Webベースのアプリケーションに組み込むことを目的とした、強力なインタプリタ型のスクリプティング言語です。Webコンテンツ、Dashboardウィジェット、Cocoaアプリケーションのいずれをデザインする場合にも、SafariやWeb KitフレームワークでJavaScriptを使うことでユーザに動的なコンテンツを提供することができます。

Web開発のベストプラクティス(日本語版はこちら

Safariは標準規格に準拠していますが、すべてのブラウザがそうとは限りません。この記事では、すべての主要なブラウザで適切に読み込みとレンダリングが実行できるように、ウェブサイトを作成、更新、検証する方法を説明します。

Mac OS XにおけるJavaScriptコーディング(日本語版はこちら

Web KitおよびJavaScript CoreフレームワークにAppleが提供しているJavaScript言語の概要を説明します。JavaScript言語の基本事項、JavaScriptを使ったオブジェクト指向プログラミング、JavaScriptコードを記述する際に従うべきベストプラクティスを取り上げます。

Webコンテンツデベロッパリンク

Web開発者のためのSafari FAQ(日本語版はこちら

SafariとWebKitに関する開発者向けFAQ集です。ユーザエージェント文字列、プラグインサポート、DHTMLサポート、ファビコン等をはじめ、web開発の様々なトピックについてのFAQを掲載しています。

Safari CSSリファレンスの紹介(日本語版はこちら

Web KitとSafariでサポートされているすべてのCSSプロパティについて詳しく説明します。

SafariのCSSサポート

Safari CSSドキュメンテーションでは、SafariとWebKitにおけるCascading Style Sheet (CSS) について現在のサポートレベルを記載しています。

SafariおよびWebKitのバージョン対応表

特定のソフトウェア・アップデートに対応するSafariとWebKitのバーションおよびユーザエージェント文字列を確認できる一覧表です。web開発ツールでのパーシングや統合に便利なXMLによる記載もあります。

WebKitはオープンソースです!

WebKitは、Mac OS X上でSafari、Dashboard、Mail.app、その他多数のOS Xアプリケーションによって使われているシステムフレームワークです。ソースをダウンロードして、自分自身でビルドすることもできます。

関連リンク

Safari Apple Scriptsサンプル

SafariはApple Script対応です!Apple Scriptサイトでサンプルスクリプトをご覧ください。

自分自身のブラウザを作ろう

WebKitフレームワークを使用して、独自のブラウザを作ったり、JavaScriptやHTMLレンダリング機能をご自分のアプリケーションに追加することができます。SafariもWebKitを使っています。

Web標準に従ってページを作りましょう

Safariはこれまでのブラウザの中で、最も標準に準拠したブラウザの一つです。従って、Safariでページが適切にレンダリングされるよう確実にする最良の方法は、web標準に従うことです。web標準の概要については、Mozilla.orgの記事「Using Web Standards in Your Web Pages」をご覧ください。

W3C DOM互換性チャート

ピータ・ポール・コッホ氏(Peter-Paul Koch)は、Safariと他のブラウザに関するW3C DOM互換性の一覧表を公開しています。

CSSの参考資料

エリック・メイヤー氏(Eric Meyer)は、標準規格に関するエバンジェリストであり、Safariや標準ベースのサイト開発に興味を持つ誰もが知っておくべきCSSに関する一連のリソースを提供しています。