Safariが好きなんです。
Apple信者たるもの、Safariを使いたいのです。みなさんSafari使っていますか???
拡張性がないということで有名なSafariです。みんなChrome使ってますよねぇ。
でもパスワードをiCloudに保存しているヘビーAppleユーザとしては、なるべくSafariを使って指紋認証でパスワード入力などの障壁を乗り越えたいわけです。
Safariをメインで使いたいだけ!!!!!
今回はChromeの翻訳拡張をSafariにインストールします。
必要なもの
- ブラウザ
- Xcode(インストールしておいてください)
- 入れたい拡張の.crxファイル(取得の仕方が後に出てきます)
- ターミナル.app(コマンドプロンプト)
欲しい拡張のURLをゲット
今回はこれでやります。GoogleTranslateです。URLをコピーしておいてください。
/related?hl=ja
のようなものがURLの後ろについている場合は消してください
例:https://chrome.google.com/webstore/detail/lighthouse/blipmdconlkpinefehnmjammfjpmpbjk/related?hl=ja
1. .crx
を手に入れる
URLをゲットしたらcrxextractor.comにアクセスし、Chrome拡張のURLを入れてDOWNLOADボタンを押し、出てくるGETCRXをクリック
次はダウンロードしたCRXファイルを選択しアップロードします。
GET SOURCE CODE
がでてくるので、クリックしてダウンロードします。ダウンロードしたらunzip(解凍)してください。2. xcodeでコンバートする
xcrunが走るようにする
xcodeのインストールがまだの人はインストールしてきてください。
sudo xcode-select -s /Applications/Xcode.app
manifest.jsonを編集する(不必要な場合もあります)
manifest_versionを3から2にしました。
GoogleTranslateでは元々2でしたが、他のものだと3もあるそうです。
コンバートする
コマンドプロンプトに打ち込みます。
ダウンロードしたフォルダのパス
は先ほどダウンロードしたフォルダのパスです。
- 人によって異なります。自分で入力してください。
- 私の場合は
/Users/tomixrm/Downloads/extension_2_0_11_0
でした。
xcrun /Applications/Xcode.app/Contents/Developer/usr/bin/safari-web-extension-converter {ダウンロードしたフォルダのパス}
↓こんな感じに出ると思います。
(なんかWarnが出ていますがこれでも行けました)
勝手にXcodeが立ち上がります。
XcodeでRunする(ビルド)
3. 完成した拡張機能をインストール
ビルドが完了したら勝手にアプリ的な何かがが起動します。
Quit and Open Extensions Preference
をクリックするとSafariの拡張管理画面が開きます。しかしこれでまだ完了しません。未署名の拡張機能を許可
を押す必要があります。Safari>開発>未署名の拡張機能を許可
開発メニューがない場合はこの記事を読んで開発メニューをを有効にしてきてください。
チェックを入れて完了です!!!
4. インストール完了!!
無事使えるようになりました!!
わーい