Safari を強化してカスタマイズする機能拡張を作成するためのツールとリソースを入手できます。Safari ツールバーにボタンを追加する、独自の機能拡張バーを作成する、ウェブページの動作や表示を変更する — すべて HTML5、CSS3、JavaScript を使用して可能です。
Safari Developer Program には、以下の内容が収録されています。
-
Safari Dev Center リソース
Safari Dev Center には、プログラミングガイド、変換ガイド、サンプルコードなど、Safari Extension の作成を支援する幅広い技術資料が提供されています。
-
Apple Developer Forums
Safari Extension とウェブ開発について、他の開発者や Apple のエンジニアに質問したり意見を交換したりする場所です。
-
署名済み Safari Extension
Safari Developer Program では、自分の機能拡張用にデジタル証明書を作成するツールを提供しています。この証明書は機能拡張を Safari にインストールできるようにするために必要で、機能拡張の改変を防ぎ、自分だけがアップデートできるようにします。
-
Safari Extension を配布する
Safari Extension の配布は簡単です。自分のウェブサイトでホストしてユーザーにダウンロードさせることができます。さらに、Safari Extension ギャラリーに投稿して宣伝することもできます。
Safari Extension。標準規格ベースで安全。
-
開発が容易
Safari Extension は、標準的なウェブテクノロジーである HTML5、CSS3、JavaScript をベースとして構築されているため、ウェブサイトと同じ感覚で作成することができます。
-
安全と安定
Safari Extension はユーザーのシステム上の情報に対するアクセス権を持ちません。標準的なウェブテクノロジーで構築されているため、Safari Extension はブラウザ内で実行され、クラッシュや不安定化を引き起こす可能性が低くなっています。
-
搭載しているデベロッパツール
Safari の機能拡張ビルダーを使うと開発が簡単になります。機能拡張ビルダーはブラウザに組み込まれており、機能拡張のデータ追加、インストール、パッケージなどの作業を能率化できます。