AIエージェント活用事例

今日の新着

44すべて 189件

全189件中 1〜20件

開発・コーディング

Chrome拡張機能をSafariに移植する

インストールしていたSession BuddyをSafariでも使いたくて、ChatGPTに修正を依頼したという体験談です。実際に動作に成功したという報告です。

使い方

  1. ChromeにインストールされているSession Buddyのコードを参考にしてほしいと依頼しました。
  2. Safariで動作する形に移植してインストールし、実際に動作することを確認したそうです。

結果

ユーザーは約20分後に拡張機能が動作したと報告しました。

補足

短いコメントで共有された事例です。全体の変換プロセスや機能ごとの互換性チェック内容はありませんでした。

出典

Hacker News 原文 ↗

プロンプト例 · ChatGPT

私が使っているChrome拡張機能をSafariで動作できるように移植してください。

入力:拡張機能のソース[パス]、維持したい機能[リスト]、macOS・Safariバージョン[環境]。まずソース構造とmanifest、使用しているブラウザーAPIを調査し、修正・実行が可能な資料か確認してください。

SafariがサポートしていないAPIとの違いを表でまとめ、必要な代替実装を説明してください。現在の環境での公式変換ツールやビルド要件を確認し、別作業フォルダで変換作業を行ってください。既存のChromeインストールやユーザーデータは保持してください。

拡張機能の主要な流れを小さな単位で修正し、必要な権限のみを要求するように構成してください。インストール・署名・ブラウザーでの許可など、私が対応すべき手順は正確な順序で案内し、完了の確認もしてください。

成果物:移植したソース、ビルド・インストール手順、機能ごとの互換性表。新規タブや既存タブ、再起動、保存状態の復元など、該当拡張機能に合った検証を行い、実際にSafariで確認した結果と未対応機能を区別してください。