インストールは以下のページから。
Language Links for Google - Chrome Web Store
(以前にも、Greasemonkeyで似たようなものを幾つか作りました。今は動くかわかりません。)
- Google Language Links サイドバーにリンクを追加。
- Google Search Language Jumper 演算子っぽく。(解説)
- Google Search Language Selector 検索窓の下にラジオボタンを追加。(解説)
使い方。
インストールしてGoogleで検索するとアドレスバーにアイコンが表示されます。これをクリックするとオプションページに飛びます。
オプションページで追加する言語を選択し保存します。
サイドバーに選択した言語での検索結果へのリンクが追加されます。
リンクをクリックすると該当する言語で検索を行います。
(まだうまく動かない時もあります…。)
以下、開発メモ。
Instantへの対応
function addLink() { ... } document.addEventListener('DOMNodeInserted', addLink, false);ページ要素が変化するたびにリンク先を変更。割と力技。もっと効率のよいやり方があるような。
Page actionの表示
background.htmlchrome.extension.onRequest.addListener(function(request, sender, sendResponse) { if (request.method == "getLang") { sendResponse({lang: JSON.parse(localStorage.getItem("lang"))}); chrome.pageAction.show(sender.tab.id); }Page Actions - Google Chrome Extensions - Google CodeのExamplesから…
No comments:
Post a Comment