Mac OS X Tiger、新しいSafariプラグインモデルでWeb Kitを搭載へ | AppleInsider

Mac OS X Tiger、新しいSafariプラグインモデルでWeb Kitを搭載へ | AppleInsider

ケイティ・マーサルのプロフィール写真

· 1分で読めます

Apple Computer の次世代 OS には、新しいプラグイン モデルをサポートする更新された Web Kit フレームワークが搭載され、開発者は同社の Safari Web ブラウザに新たな種類のコンテンツを組み込むことができるようになる。

信頼できる情報筋がAppleInsiderに伝えたところによると、Mac OS X の Tiger リリースに含まれる新しいバージョンの Web Kit は、HTML 編集、DOM レベルのアクセス、新しい Safari プラグイン モデルをサポートするとのことです。

ご存知ない方のために説明すると、Web Kit は開発者に Web コンテンツを簡単に表示し、アプリケーション内にブラウザ機能を実装するための一連のクラスを提供する Mac OS X フレームワークです。

新バージョンでは、HTML編集機能が提供され、開発者はHTMLを含む編集可能なテキストビューを作成できます。開発者はこれらの機能を使用して、テキストの置換や、ドキュメントのテキストとCSSプロパティを含む属性の操作が可能になります。同社の資料によると、この編集サポートは、プロフェッショナルなHTML編集アプリケーションが提供する機能を提供することを目的としたものではなく、HTMLコンテンツの表示と基本的な編集を必要とする開発者を対象としています。

このキットのもう一つの機能は、HTMLドキュメントのDOM(ドキュメントオブジェクトモデル)レベルでのコンテンツの作成と編集をサポートすると報じられています。特に、開発者はDOMノードをナビゲートし、それらのノードとその属性を操作できるようになります。さらに、ドキュメントによると、開発者はこの機能を使用して、ページ上のリンクリストなどのDOM情報を抽出し、それらを変更および置き換えてから、ユーザーにドキュメントを表示できるとのことです。

Web Kitへの追加機能の中でおそらく最も好評なのは、ウェブブラウザに様々な種類のコンテンツを連携させるための、新しい「柔軟な」Safariプラグインモデルのサポートでしょう。この新しいモデルにより、プラグイン開発者はTiger API(アプリケーションプログラミングインターフェース)を利用してHTMLページ内のDOMオブジェクトを変更できるようになると報じられています。このObjective-Cベースのモデルは、実行時にJavaScriptコードがプラグインとやり取りするための手段も提供します。

AppleInsiderはここ数週間、Mac OS X 10.4 Tigerについて幅広く取り上げてきました。これまでの記事では、TigerのSpotlight検索、RSS対応Safari、スマートメールボックス対応Mail 2.0、iCal 1.5.3、解像度に依存しないUIと256x256アイコン、AppleScript 1.10、インストーラ2.0、Web対応ヘルプ、高速ログアウト、Search Kitの強化、アクセス制御リスト、OpenGLの強化、OpenALの採用、Core Data、Core Audioの改良、PDF Kit、SQLite、ネットワーク関連の強化などについて取り上げています。