Google Chrome に見切りを付けた私といたしましては渡りに舟ということで、早速、手を出してみました。まだ大雑把にしか把握してませんが、流石はWebKitベースという事で、アーキテクチャが Chrome Extension にそっくりです。Global HTML は Chrome で言うところのバックグラウンドページinjected Scripts → content_scriptsExtension Bar → ブラウザアクションdispatchMessage → chrome.extension.sendRequestinfo.plist → manifest.jsonといった感じですね。 試しに作ってみたのは、ページ内の単語やフレーズをGoogle翻訳、アルク、Urban Dictionaryといった辞書サイトに渡して新規タブにて表示するというものです。マウスで単語を選択しコ
![[Programming] Safari Extension を作ってみた](https://cdn-ak-scissors.b.st-hatena.com/image/square/8da32cc6a3ea2ff0a6180c793522bef12103ef66/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEjnUypvHerauA5mFj1_-zpTHOV7Cabg3bQm6sDQ-N3EGtAi4UOkXCjG4bcbb9FyAdWNJnzvc26ROH5ZB-PO6154XNl4s7MViUGo__bRFdRmhlRoZJ9IkZGplZJL9AoHhyTs12FvBkauWz0%2Fw1200-h630-p-k-no-nu%2Fscs.png)