Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

Mailの選択文字で「Googleで検索」をクリックしてもsafariが起動する

Mac OS 標準のアプリケーション Mail で受信したメールの任意の文字列を選択し「Googleで検索」をクリックしても何故か safari が起動してしまします。デフォルトのブラウザもGoogle Chrome なのですが。アプリケーション Mail に使用するブラウザの設定があるのかと思い環境設定を確認しましたがこれといって設定項目はなさそうです。正しく Google Chrome で検索させるためにはどこを設定すればよいのでしょうか? ご存知の方いらっしゃいましたらご教授のほどよろしくお願いいたします。

MacBook Pro, Mac OS X (10.6.5)

投稿日 2011/01/08 17:30

返信
返信: 30

2011/04/29 17:04 falcon_ への返信

Mailに限らず、テキストエディットなど他のアプリケーションでも、右クリックで「Googleで検索」を選ぶとSafariに飛んでしまいます。デフォルトブラウザの設定に従う方法ご存じの方いましたらご教示お願いいたします。

2011/04/29 20:05 macharumagedon への返信

macharumagedon さんによる書き込み:


Safarを立ち上げて

環境設定  デフォルト検索エンジン(Google) で駄目でしょうか。

右上の検索窓に薄くGoogleと出ていればいけそうですが。


alcon_ さんのご質問を誤解されたようです。alcon_さんが Google で検索をすること自体は解決されています。ですからデフォルトの検索エンジンの選択の問題ではないのです。alcon_ さんは通常、デフォルトのブラウザとして Google Chrome for Mac をお使いなのです。Safari は起動していないのです。で、テキストを処理するアプリケーションで、任意の文字列を範囲指定し、コンテクストメニューを開いたときに選択できる「Google で検索」という項目を選ぶと、この機能はどうやら Safari の専用機能のようで、デフォルトのブラウザに何を指定していようとも(alcon_ さんの場合は Google Chrome を指定しているわけですが)、すでに Google Chrome が起動しているにも関らず、Safari が起動してしまう。alcon_ さんはそれを避けたい、常に Google Chrome で Google 検索を行いたいが、そのためにはどうすれば良いのかとのご質問だと思います。


ちなみに、私が実験した範囲ではそれはできなさそうです。ただし、Google Chrome 上文字列を選択して「Google で検索」を選択した場合には Google Chrome で検索されるようです。それ以外の場合は全て Safari になってしまうようです。




--------------------

Apple MacBook Pro (17"/Intel Core i7/2.3 GHz/8 GB RAM/512 GB SSD/HR-AG)

Mac OS X 10.6.7 (Build 10J869) [Snow Leopard]

2011/04/29 21:22 falcon_ への返信

falcon_ による書き込み:


Mac OS 標準のアプリケーション Mail で受信したメールの任意の文字列を選択し「Googleで検索」をクリックしても何故か safari が起動してしまします。

コンテクストメニューによる検索では、「Spotlightで検索」か「(デフォルト検索エンジン)で検索」かが表示されます。これ自体はMacOSの機能で、そこから先のデフォルト検索エンジン(インターネット)検索では、本来ならデフォルトブラウザを介して検索されてしかるべきだと思います。


しかしながら、しい坊さんの答えにもあるように、実際には無条件にSafariが起動してしまいます。これはMacOSの設計上の不具合で、デフォルトブラウザを参照しないで標準ブラウザのSafariを起動するようになっているためだと思われます。


デフォルトブラウザの設定をSafariの環境設定から行う形式になっていること自体に違和感があります。本来ならシステム環境設定から行うようにすべきだと思いますし、そうすればこの問題も解決するのかも知れません。


このメッセージは次により編集されています:サンタ

2011/04/29 21:41 yoyoyo への返信

Mailに限らず、テキストエディットなど他のアプリケーションでも、右クリックで「Googleで検索」を選ぶとSafariに飛んでしまいます。

デフォルトブラウザの設定に従う方法ご存じの方いましたらご教示お願いいたします。


デフォルトの「Google で検索」をデフォルトブラウザに従わせる方法については思い当たりませんが、Automatorで似たようなものを作成することであれば一応可能です。

# これであれば、デフォルトに指定したブラウザが起動します。


1) テンプレートで「サービス」を選択

2) 「テキスト」 検索対象:「すべてのアプリケーション」

3) 「シェルスクリプトを実行」

-------------------------------------------------------

address=`sed -e "s/$/,/g" | awk '{ str1=str1 $0 " "}END{ print str1 }' | sed -e "s/, $//g" | sed -e "s/ /\+/g"`

open "http://www.google.co.jp/search?hl=ja&q=$address"

-------------------------------------------------------


で、適当な名前で保存すれば、各アプリケーションでテキストを選択して右クリックすれば作成した内容がコンテクストメニュに現れるようになります。


ただし、/System/Library/Services/Show Address in Google Maps.workflow の内容を丸パクっただけなので addressの行は無駄だらけです (^^;。知識がないのでダイエット方法がわかりません。もっとスマートに記述できる方のフォロー希望。

2011/04/30 00:09 サンタ への返信

サンタ wrote:


コンテクストメニューによる検索では、「Spotlightで検索」か「(デフォルト検索エンジン)で検索」かが表示されます。これ自体はMacOSの機能で、そこから先のデフォルト検索エンジン(インターネット)検索では、本来ならデフォルトブラウザを介して検索されてしかるべきだと思います。


しかしながら、しい坊さんの答えにもあるように、実際には無条件にSafariが起動してしまいます。これはMacOSの設計上の不具合で、デフォルトブラウザを参照しないで標準ブラウザのSafariを起動するようになっているためだと思われます。


デフォルトブラウザの設定をSafariの環境設定から行う形式になっていること自体に違和感があります。本来ならシステム環境設定から行うようにすべきだと思いますし、そうすればこの問題も解決するのかも知れません。



解決じゃなくて、かつ確認済みの事項でもないのですが、OSの設計上の不具合というより、たぶん若干メカニズムが違う話だと思います。Mail の「Google で検索」は、おそらく、Safari が提供している、「Google で検索」というサービスを単に呼び出しているのだと推測します。Finder で出てくるメニュもそう。


じゃあどうするか、と言われると、困っちゃいますが。右クリックで、他のサービスも呼び出せるような仕組みを作って、Chrome なり他のブラウザでもサービスを実装する、とか、そんな話になるのか ^^:? いろいろやるとおおごとになるので、まぁこの辺でいいんじゃない?的な割り切りかも。


まぁサービスという機能自体がうまくいっている機能とはとても思えないので、その辺も含めて、OS の設計上の不具合、と言われてももはや致し方ないかも知れませんが。

2011/04/30 00:48 falcon_ への返信

Safariの中のWebApplicationCore.bundleを呼び出しているようですね。

Google Chromeの名前をSafariに変えて、WebApplicationCore.bundleを入れてやったら、Google Chromeの起動まではできました。その先の検索までは残念ながらできずです。


成果がない上にOSが破損するかもしれません。お試しになる場合は自己責任でお願いいたします。

2011/04/30 14:35 HAL への返信

サービスに追加する方法、いいですね!

標準で「Googleで検索」に対応していないアプリケーションでも

コンテクストメニューから検索実行できますし。


ただ、標準の「Googleで検索」を非表示にすることができないので、

Mailやテキストエディットなどでは両方表示されてしまうのが、スマートではありません・・


システム環境設定/キーボード/キーボードショートカット/サービス

から「Googleで検索」のチェックボックスを外してもダメでしたorz

2011/04/30 14:57 yoyoyo への返信

yoyoyo による書き込み:


システム環境設定/キーボード/キーボードショートカット/サービス

から「Googleで検索」のチェックボックスを外してもダメでしたorz

有意義なヒントでした!


デフォルトブラウザをGoogle Chromeにした状態で、

システム環境設定/キーボード/キーボードショートカット/サービス の、Search Google にチェックを入れたところ、Google Chromeが起動し、Googleエンジンによる検索が行われました。


falconさんの要望通りになるのではないかと思います。

2011/04/30 16:51 サンタ への返信

「Search Google」はシステムに最初から入っている標準のサービスではないと思いますが、

逆に、メニューの上の方に添付のような日本語の「Google で検索」は入っていませんか?

こちらがシステムに最初から入っている標準のサービスで、チェックボックスを外しても

Mailなどではコンテクストメニューに表示されてしまいます。


「Search Google」は、上記でHALさんが書いている、新たに追加するサービスと

同じ機能をするものだと思います。

また自分の環境でも、これによってデフォルトブラウザでの検索ができることを確認しました。


ユーザがアップロードしたファイル

2011/04/30 17:23 yoyoyo への返信

yoyoyo による書き込み:


「Search Google」はシステムに最初から入っている標準のサービスではないと思いますが、

逆に、メニューの上の方に添付のような日本語の「Google で検索」は入っていませんか?

Google で検索は、もちろん入っていますよ。

Search Googleについては、特に記憶はないんですが(^_^;)

2011/04/30 22:26 サンタ への返信

システム環境設定/キーボード/キーボードショートカット/サービス の、Search Google にチェックを入れたところ、Google Chromeが起動し、Googleエンジンによる検索が行われました。


Google Chromeに搭載されている機能なのではないでしょうか?

# Google Chromeは使用していないので未検証ですが・・・ 一度削除してみればわかるかも。


yoyoyoさんもおっしゃるように、「検索」の項にあるのがOS標準のもので、「テキスト」の項にあるのは他社製ソフトによるものなのではないかと思います。

Mailの選択文字で「Googleで検索」をクリックしてもsafariが起動する

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。