Safari v14では機能拡張を新規インストールするとブラウザ側に通知が表示されるように。

Safari
記事内に広告が含まれています。
スポンサーリンク
スポンサーリンク
スポンサーリンク

 Safari v14では機能拡張を新規インストールするとブラウザ側に通知が表示されるようになっています。詳細は以下から。

iOS Mobile Safariのアイコン

 AppleはWWDC20のセッション10665「Meet Safari Web Extensions」で、WebExtensions APIを利用して開発されたChromeやFirefox、Edge、Opera用のブラウザ機能拡張をSafari用に変換できるコマンドラインツールWeb Extension Converterを発表しましたが、次期Safari v14では機能拡張を新規インストールするとSafari側に通知されるそうです。

Web Extension Converter

Meet Safari Web Extensions
When you create a Safari Web Extension, you can help people get common online tasks done more quickly and efficiently. We’ll show you how to build a new Safari Web Extension and host it on the App Store, as well as how to use the safari-web-extension-converter tool to migrate existing extensions from other web browsers like Chrome, Firefox, or Edge with very little effort.

Meet Safari Web Extensions – WWDC 2020 – Videos – Apple Developer

 Appleは2016年以降、ブラウザ機能拡張の開発者に対し、Safari用機能拡張は開発者署名を取得してMac App Storeを通して配布するように通知。2019年06月にリリースされたSafari v13では.safariextz形式のレガシィ機能拡張が完全に利用できなくなったため、開発者は機能拡張用の配布アプリや自身が開発しているアプリ内に機能拡張を同梱し始めました。

Save to Medium for Safari

MediumのSafari機能拡張の例

 ただし、それらの機能拡張はSafariの環境設定 → [機能拡張]を表示しなければ確認できないため、多くの開発者はアプリにSafari機能拡張が同梱されていることを示すウィンドウを別途表示させていましたが、Safari v14では、Mac App StoreからダウンロードしたアプリにSafari機能拡張が含まれていると、Safariのツールバー下に「新しいSafari機能拡張が利用可能になっています」という通知が表示されるようになるそうなので、興味のある方はSTP v109を利用してみて下さい。

Safariの機能拡張インストール通知

Safariのレガシィ機能拡張のタイムライン

コメント

タイトルとURLをコピーしました