web-dev-qa-db-ja.com

Chromeで同時に1つのキーワードで複数の検索エンジンを検索しますか?

Google Chromeのキーワードトリガーを使用して、一度に複数のWebサイトを検索したい。 このトピックはmozillazineで で説明されているように、私はJavascriptでこれを達成しようとしています。

これは、Firefoxで動作すると思われるコードです。

javascript:void(window.open('http://www.google.com/search?q=%s'));void(window.open('http://www.altavista.com/web/results?q=%s'))

このコードを「クエリの代わりに%sを使用したURL」(アドレスバーを右クリック->検索エンジンの編集)に挿入しようとしましたが、呼び出しても何も起こりません。これをChromeでこのようにまたは別の方法で機能させることは可能ですか?私はこれを拡張なしで達成したいと思います。それが不可能な場合はコメントをいただければ幸いです。ありがとうございました!

8
cptloop

これはあなたが探していたものではありませんが、非常に役立ちます。 検索センター これはChromeのアドオンで、多くのサイトを検索でき、独自のサイトを追加することもできます。

4
imtheman

このコードを挿入しようとしましたが[...]、呼び出しても何も起こりません。

オムニボックスから検索エンジンを使用すると、クエリ文字列がURLに変換されるだけです。これは実際のURLでうまく機能しますが、_javascript:_で失敗する可能性があります。

通常のウェブサイトを表示しているタブを表示している場合はこのカスタム検索を使用できますが、新しいタブを表示している場合は使用できません。またはSettingsページなど。その理由は、Chromeは_javascript:_内部の_chrome://_ページ(- ソース )。

これらのページには機密情報が含まれていることが多く(たとえば、新しいタブには最も訪問されたWebサイトへのリンクが含まれている)、JavaScriptがアクセスできるため、これはセキュリティ上の理由から行われます。そしてその情報を漏らします。

これをChromeでこのようにまたは別の方法で機能させることは可能ですか?私はこれを拡張なしで達成したいと思います。

共通のHTMLページから複数のタブを自動的に開こうとすると、いくつかの新しいウィンドウが生成されるため、これを実現する簡単な方法はないと思います。 )(これが望まれない限り)。

これを解決する最良の方法は、おそらく拡張機能でしょう。

その他のオプション:

  • 既存のアプローチを引き続き使用します。

    検索する前に、新しいタブを開かないように注意してください。カスタム検索では既存のタブは変更されないため、慣れてしまう可能性があります。

  • ブックマークを使用して検索を「拡張」します。

    たとえば、Googleをデフォルトの検索のままにして、次のブックマークを作成します。

    _Name: Extend Google search
    URL:  javascript:var q=document.location.search.match(/[?&][pq]=(.*?)(&|$)/)[1];window.open('http://www.altavista.com/web/results?q='+q);window.open('http://www.bing.com/search?q='+q);void(0)
    _

    Google検索を実行した後にブックマークをクリックすると、他のすべてのエンジンで検索されます。

2
Dennis

私はあなたの問題の解決策を見つけたと思います ここ 。任意の検索エンジンに変更できる非常に単純な拡張機能。

また、ソースをダウンロードし、popup.htmlファイルを変更してコードを含める場合checked='checked'デフォルトにしたい各用語の横にあるので、4つのボックスを自分でチェックする必要はありません。

例:変更:

<input type='checkbox' name='search' value="1" id='google' />Google<br />

に:

<input type='checkbox' checked='checked' name='search' value="1" id='google' />Google<br />
0
Cameron Aziz

QuickSearchはGoogle Chromeのマルチ検索エンジン拡張機能です を参照してください。これは、さまざまなサイトを介して検索をすばやく実行する機能をもたらすQuickSearchという名前の拡張機能について説明しています。

この記事もコメントしています:

Chromeはキーワードベースのマルチ検索エンジン機能をサポートしていますが(Options > Basics > Default search > Manage)ユーザーがオムニバーから直接さまざまなサイトを検索できるようにしますが、それでも、この単純な拡張機能を使用したいと思います。

image

0
harrymc