前提・実現したいこと
chromeのマウスジェスチャーで
選択した文字列をバックグラウンドタブで検索するscript
が書きたい
私はgoogle chromeでsmartUp Gesturesという拡張機能を使っています
smartUpgesturesには予め"Search texts in background"という機能があるのですが、
この機能では文字列を選択していない時には動作しません。
そこでカスタムスクリプトで以下のものを追加しました。
javascript:var selectStr = document.getSelection(); var encStr = encodeURIComponent(selectStr); window.open('http://www.google.co.jp/search?q='+encStr);
このスクリプトは
・選択した文字列の検索
・何も文字列を選択していなくてもgoogleのトップページを開く
ということができたのですが、タブのフォーカスが移動してしまいバックグラウンドタブで動作させられませんでした。
試したこと
window.openの第二引数に'Tab'と入れると、どのタブから検索しても同じタブで動作するので、この辺りをいじるのかな...と思っておりますがわかりません。
smartUpgesturesのコードがgithubに上がっていたので見てみたのですが、私の力量ではわかりませんでした。
https://github.com/zimocode/smartup
どなたかご回答お願いいたします。
あなたの回答
tips
プレビュー