SleipnirStart のデフォルト検索エンジンを強制的に他のものに換える感じのユーザスクリプト

またインスパイアされたわけだが

今日もSleipnirを初心者がいじりまくるブログさんのエントリ読んでて思いついたネタです。


Sleipnir Start のデフォルト検索エンジンフェンリル仕様に改造された Google です。
これを無理矢理他の検索エンジンに変えてみたいと思います。
ただし、Sleipnir Start に登録されている検索エンジン限定です。

ChangeSStartDefaultSearchEngine.user.js

// ==UserScript==
// @name         Change SleipnirStart Default Search Engine
// @namespace    http://d.hatena.ne.jp/barrackdo/
// @include      http://www.sleipnirstart.com/
// ==/UserScript==
(function(){
	var v = "y";
	var d = document, m = "getElementById", s = "search_mnico";
	var timer = setInterval(function(){
		if(!d[m](s).title.indexOf("ウェブ検索")){
			d[m](s).value = v;
		}
		
	}, 100);
})();

入力ボックスに検索ワードを入力し文字を確定した後、もう一度エンターで検索できますが、その場合のみ変わります。
右隣の「ウェブ検索」ボタンを押す方法ではダメです。
なお、上記スクリプトをそのまま使った場合は Yahoo! Japan が使用されます。


以下の場所の「"y"」を書き換えれば、検索エンジンの変更が可能です。

var v = "y";

例えば、 bing にしたい場合は次のような感じです。

var v = "b";

ここに入れる文字列は検索ショートカットキーと一致するようです。*1
ショートカットキーの一覧を見るなら。
入力ボックス左の虫眼鏡アイコンのボタンをクリックしてみてください。

*1:「検索ショートカットキーを使う」のチェックが外れてても使えます