
Safariを機能強化およびカスタマイズするエクステンションを作成するためのツールとリソースを提供します。Safariのツールバーにボタンを追加したり、ユーザ専用の拡張バーを作成したり、Webページの操作や外観を変更したりできます。HTML5、CSS3、JavaScriptに完全対応です。
Safariデベロッパプログラムには、Safariエクステンションを作成および指定するために必要なすべてのリソースが含まれます。
Safariエクステンション。標準ベースかつ安全。
-
Safari Dev Centerリソース
Safari Dev Centerでは、Safariエクステンションを作成する際に役立つプログラミングおよびコンバージョンに関するガイド資料やサンプルコードを含む幅広いテクニカルリソースを提供します。
-
署名されたSafariエクステンション
Safariデベロッパプログラムでは、デベロッパのエクステンションに対してデジタル証明書を作成するためのツールを提供します。この証明書によって、デベロッパのエクステンションはSafari上でインストールできるようになり、エクステンションの改ざんが防止され、デベロッパのみがエクステンションを更新できることを確実にします。
-
アップルデベロッパフォーラム
アップルデベロッパフォーラムに参加して、SafariエクステンションやWeb開発に関する質問を掲示し、他のデベロッパやアップルのエンジニアと公開ディスカッションを行えます。
-
開発しやすさ
Safariエクステンションは、HTML5, CSS3, and JavaScriptなど標準Webテクノロジーを使用してビルドされています。従って、Web対応の開発ができる方ならば、Safari用のエクステンションを書くことにすぐに慣れます。
-
堅固で安定
Safariエクステンションは、サンドボックスで確認され、ユーザのシステム上の情報にアクセスしません。標準WebテクノロジーでビルドされているSafariエクステンションは、ブラウザ内で直接実行し、エクステンションがクラッシュや不安定性を引き起こす可能性を低減します。
-
内蔵されたデベロッパツール
Safariは、Extension Builderによる開発を簡略化します。ブラウザに組み込まれているExtension Builderは、データの追加、インストール、エクステンションのパッケージ化というプロセスを効率化します。