Safari Extensions に入門してみよう!

10763 ワード

Summary

iOSでもiPad OSでも使えるようになった Safari Extensionsに入門してみましょう。

環境

  • macOS Monterey 12.3.1 (21E258)
  • Xcode 13.3

1. 準備編

1.1 Xcodeプロジェクトを作ってみよう

No 作業 スクリーンショット
1 Xcodeを起動し、Create New Xcode Project を押下します
2 Choose a template for your new project 画面で Multiplatforms を選択し、ApplicationSafari Extension Appを選択してください。
3 Product NameBundle Identifierをいい感じに入力
4 任意の箇所にプロジェクトファイルを保存
5 プロジェクトが完成

1.2 シミュレーターで実行して、Safari Extensionを許可しよう

とりあえずここまで作ったXcodeプロジェクトを実行し、アプリのExtensionを許可しましょう

No 作業 スクリーンショット
1 Xcodeの再生ボタンを押してシミュレーター向けにアプリをビルドします
2 シミュレータが起動したことを確認します
3 ホーム画面を表示します
4 iOSの標準設定を開きます
5 画面をスクロールし、Safari項目をタップします
6 更に画面内をスクロールし、機能拡張をタップします
7 先程作ったアプリが表示されているので、そのアプリをタップします
8 一番上のSwitchをOnにし、戻るを押下します
9 拡張機能がOnになっていることを確認します。

これで拡張機能を有効にすることができました。

2. サイトにアクセスしてみよう

では、拡張機能を有効にしたシミュレータのSafariを利用して下記サイトにアクセスしてみてください