2

私が作成した Safari 拡張機能は、.safariextz として適切にパッケージ化されています。JavaScript を介して拡張機能のダウンロードを開始したいと考えています。

現在、window.replace を使用して拡張機能の URL を指定しています。これによりダウンロードが発生しますが、ユーザーはダウンロードを見つけて、確認ダイアログを表示するインストール プロセスを開始する必要があります。

Javascript によって開始されるこのインストール プロセスを実行する (ユーザーにとって) より簡単な方法についてのアイデアはありますか?

Chrome と Firefox はどちらもユーザーにとってはるかに優れたインストール プロセスを備えているので、私は驚きました。私は似たようなものを望んでいました。

4

1 に答える 1

2

safari.installExtension(id, url)APIがあります。extensions.js ファイルの extensions.apple.com を見てください。これは驚くべきことであり、API は期待どおりに機能します。はid拡張機能の名前空間で、その後に開発者証明書 ID が続きURLます。 は独自のサーバーの URL にすることができます。

編集: この機能は、extensions.apple.com サイトでのみ使用できるようです。他のアイデアを試しています。

于 2012-12-17T07:36:55.253 に答える