Safari機能拡張"Mafuyu"のページを作りました。
2010-07-27
2010-06-22
Safari機能拡張の紹介サイトいろいろ
Safari 5の公開から2週間ほどが経って、多くの機能拡張が公開されるのと一緒に多くの機能拡張まとめサイトが登場しました。有名どころも含めて私が見ているサイトをいくつか紹介したいと思います。
- Safari Extensions (safariextensions.tumblr.com)
- Pimp My Safari
- safari extensions exhibition - 衝撃のSafari機能拡張を体感せよ
- Safari Extentions (www.safari-extensions.net)
- The Best Safari Extensions | SafariExtensions.info
- Safari Extensions - Toolbars, Plug-ins and extensions for Safari 5
おそらく上3つはメジャー、下3つはマイナーなんじゃないかなと思ってます。safari-extensions.netなんかは(更新頻度は低いですけど)見やすいのでなかなか気に入っています。上記以外で「ココがオススメだよ!」みたいなのがあれば是非教えてください。
2010-06-17
Mafuyu 1.2とその他諸々
Googleの検索結果ページを拡張するSafari機能拡張Mafuyuをv1.2にアップデートしました。今までMafuyuはGoogle Sites上にホストされていましたが、今回Bitbucket.orgに移行しました。ダウンロードや使用方法等、Mafuyuに関するものはMafuyuのプロジェクトページからアクセスできます。
v1.2の新機能として、controlを押しながら数字をタイプすることで新規タブで検索結果を開けるようになりました。また、今まではgoogle.comとgoogle.co.jpのみの対応でしたが、今回からは計10ドメインに対応します。
なお、v1.2の注意点として、旧バージョンからの自動アップデートはできません。これはバンドル識別子の変更によるもので、環境設定パネルのアップデート画面にMafuyu 1.2の名前は表示されますが、失敗します。v1.2をインストールする際は、旧バージョンをあらかじめアンインストールしてから手動でv1.2をインストールしてください。
2010-06-10
Googleの検索結果からワンタッチで移動するSafari機能拡張
MafuyuというSafari機能拡張を作りました。これをインストールすると、Googleの検索結果の各項目に番号が表示されて、その番号をキーボードでタイプするだけでその検索結果を開くことが出来るようになります。例えば、検索結果のタイトルの隣に「1」と表示されていれば、1をタイプするだけでマウスを使わずにそのリンクを開けるようになります。
当然ながらSafari 5が必要です。また、いまのところgoogle.comとgoogle.co.jpでしか動作しません。
2010-06-12追記
Mafuyu v1.1を公開しました。「検索結果を開く」以外にも、「前/次のページを開く」「検索フィールドにフォーカスを当てる」アクションを追加しました。
2010-06-08
ページ中のリンクから直接2chブラウザへ飛ぶSafari機能拡張
Safari 5が公開されましたね。もちろん目玉は機能拡張(エクステンション)のサポートです。FaceTimeなんかより全然目玉です。
機能拡張の作り方はSafari Dev Centerで公開されています。早い話がHTML5+JavaScriptです。色々な設定をするplistは機能拡張ビルダーを使えば簡単に編集できます。
というわけで、ページ中にある2ちゃんねるのスレッドへのリンクをクリックすると自動的に2ちゃんねるブラウザが起動してそのスレッドを開く機能拡張を作ってみました。
ThousandとBathyScapheに対応しています(環境設定で切り替えられます)。やってることは2ちゃんねるのスレッドと思われるURLのスキームをthousand:やbathyscaphe:に書き換えているだけです。
すでに同じような機能を実現するBookmarkletsがありますが、機能拡張にすることによってわざわざBookmarkletsをクリックしなくてもページを開いた時点で自動的にリンクを変換します。
初めての機能拡張の開発で色々と引っかかったところとかは後々どこかでまとめたいなあ…
2010-06-12追記
Minatsu v1.1を公開しました。公式p2を暫定的にサポートしました。
2009-12-09
Google Chrome for Mac β を試してみました
ついにGoogle Chrome for Mac betaが公開されたので、早速試してみました。以前からあった非公式ビルドを試した方も多いとおもうので、Chromeの特徴的な機能を紹介するのはやめておいて、今回のβ版で気になった点を2つ書いておきます。ちなみに今回のβ版はv4.0.249.30となっています。
拡張機能(エクステンション)非対応
SafariにはないChromeの特徴として拡張機能がありますが、現時点ではMac版はこれに対応していません。chrome://extensions/にアクセスすると「ギャラリーから探しますか?」と聞かれてChrome Extensions Galleryに飛ぶことができますが、そこで "Google Chrome Extensions are not supported on Mac yet. We are working to enable them soon." と言われてしまいます。将来的には利用できるようになりそうです。
表示が崩れる
SafariもChromeもレンダリングエンジンにWebKitを採用しているのでほとんど表示は同じになりますが、ChromeのWebKitはGoogleが独自に手を加えたものなので、微妙に違う結果になることがあります(Chromeの結果が崩れる)。
これはTwitterのサイト上の一部のスクリーンショットで、上がSafari、下がChromeです。Chromeではこんな感じで表示が崩れる箇所が少なからず見られます。まあ実用上はあまり問題ありませんが。
まあ悪い点2つを挙げてしまいましたが、基本的にはいいブラウザです。Gmailがメチャメチャ早くなります。とりあえず試してみてはいかがでしょうか。Intel専用、Leopard以降のMacに対応しています。
2008-09-07
Safariでシングルウインドウモードにする
Safari 3.1の隠し設定として、シングルウインドウモードがあることを知りました。target="_blank"が指定されてるリンクをクリックしても新しいウインドウを開かずに新しいタブで開くようになります。設定方法はplistを設定するだけ。下のコマンドをターミナルから実行すればオッケー。
defaults write com.apple.Safari TargetedClicksCreateTabs -bool true
Safari 4 Developer Previewでできるかどうかは未確認。
2008-07-05
Safari 4 Developer Previewを試してみた。
Safari 4 Developer Previewがいつの間にか出てた。ADCから(Onlineメンバーシップでも)ダウンロードできるので、ちょっと試してみました。
まず、FileメニューにSave as Web Application...
ってメニューが増えた。その名の通り、Webページをアプリケーションとして保存できる。
試しにGoogle リーダーを保存してみた。SafariでGoogle リーダーを開いて、さきほどのメニューを選ぶだけ。保存ダイアログで付けた名前がアプリケーション名になる。保存されたアプリケーションを起動すると、ウインドウいっぱいにGoogle リーダーが表示された。ツールバーとかタブバーのないSafariのような感じ。使い勝手はSafariと一緒。
少し試した感じだと、同一ドメイン内(この場合だと*.google.com)へのリンクは保存されたアプリケーション内で開かれ、それ以外のリンクにはデフォルトブラウザで開かれるみたい。今回の例だと、画面左上のGmail
をクリックするとアプリケーション内の新規ウインドウでGmailが開かれるけど、外部へのリンク(登録しているRSSの記事など)をクリックするとSafariが起動して開かれる。なかなか便利かもしれない。
ちなみに、保存したアプリケーションのアイコンはそのページのスクリーンショットになっています。ただ、小さくてわかりづらい。
動きとしては、Mozilla Prismに似てます。こういうのとGearsみたいなのを組み合わせれば面白くなりそうなんですが。



