アドレスバー検索に登録するブックマークレットもどき等
アドレスバー検索をブックマークレットもどきにする方法 - borbisの日記で紹介したsearch.iniのサンプルファイルsearch.ini.870+dataURI.iniに"検索エンジン"を追加しましたのでご案内します。
ブックマークレットもどきを検索エンジン登録するもの
アドレスバー検索で実行するHTTPヘッダービューアー
View HTTP Request and Response Headerのサービスを利用してHTTPヘッダーを確認します。
ファイルをダウンロードする前に「Last-Modified:」や「Content-Length:」を見るのに便利。
デスクトップ版Operaで検索エンジンを登録する場合
ツール > 設定 > ネットサーチ
と進んで [ 追加 ] ボタンを押しさらに [ 詳細>> ] ボタンを押してから次の項目を入力します。
名前 (Name)
View HTTP Request and Response Header
キー (Keyword)
head
アドレス(Address)
data:text/html,<html><script>var U='%s';location.replace('http://web-sniffer.net/?url='+encodeURIComponent(U)+'&submit=Submit&http=1.0h&type=HEAD&ua=')</script></html>
search.iniを直接編集する場合
当然ながら Search Engine 番号は、各自の search.ini 内の順番に合わせて訂正する必要が有ります。
[Search Engine 21] Name=View HTTP Request and Response Header URL=data:text/html,<html><script>var U='%s';location.replace('http://web-sniffer.net/?url='+encodeURIComponent(U)+'&submit=Submit&http=1.0h&type=HEAD&ua=')</script></html> Query= Key=head Is post=0 Has endseparator=0 Encoding=utf-8 Search Type=0 Verbtext=17063 Position=-1 Nameid=0
使い方
例として、アドレスバーに↓を入力すると
head http://files.myopera.com/borbis/files/wm6ppc_870_wzero3ades/search.ini.870%2BdataURI.ini
アドレスバー検索で実行するはてなアンテナ・手動更新チェッカー
デスクトップ版Operaで検索エンジンを登録する場合
ツール > 設定 > ネットサーチ
と進んで [ 追加 ] ボタンを押しさらに [ 詳細>> ] ボタンを押してから次の項目を入力します。
名前 (Name)
はてなアンテナ・手動更新チェッカー
キー (Keyword)
hantena
アドレス(Address)
data:text/html,<html><script>var U='%s';if(U.match(/^http:\/\/a\.hatena\.ne\.jp\/go\?/)){location.replace('http://api.a.hatena.ne.jp/check?robots=1&url='+encodeURIComponent(U.replace(/^http:\/\/a\.hatena\.ne\.jp\/go\?/,'').replace(/\d{14}$/,'')))}else{location.replace('http://api.a.hatena.ne.jp/check?robots=1&url='+encodeURIComponent(U.replace(/^http:\/\/a\.hatena\.ne\.jp\/(include|map)\?/,'')))}</script></html>
search.iniを直接編集する場合
当然ながら Search Engine 番号は、各自の search.ini 内の順番に合わせて訂正する必要が有ります。
[Search Engine 22] Name=はてなアンテナ・手動更新チェッカー URL=data:text/html,<html><script>var U='%s';if(U.match(/^http:\/\/a\.hatena\.ne\.jp\/go\?/)){location.replace('http://api.a.hatena.ne.jp/check?robots=1&url='+encodeURIComponent(U.replace(/^http:\/\/a\.hatena\.ne\.jp\/go\?/,'').replace(/\d{14}$/,'')))}else{location.replace('http://api.a.hatena.ne.jp/check?robots=1&url='+encodeURIComponent(U.replace(/^http:\/\/a\.hatena\.ne\.jp\/(include|map)\?/,'')))}</script></html> Query= Key=hantena Is post=0 Has endseparator=0 Encoding=euc-jp Search Type=0 Verbtext=17063 Position=-1 Nameid=0
使い方
例として、アドレスバーに↓のいずれかを入力すると*1
hantena http://borbis.web.fc2.com/ hantena http://a.hatena.ne.jp/go?http://borbis.web.fc2.com/20070220183014 hantena http://a.hatena.ne.jp/include?http://borbis.web.fc2.com/ hantena http://a.hatena.ne.jp/map?http://borbis.web.fc2.com/
↓こちらのページが表示されます。
http://api.a.hatena.ne.jp/check?robots=1&url=http%3A%2F%2Fborbis.web.fc2.com%2F
*1:後半の2つは更新チェック用URLと表示用URLが異なる場合に必要になります。
アドレスバー検索で実行する英和・和英・国語辞書検索のモバイル版
↓の4箇所のサイトで まとめて一度に検索します。
- スペースアルクの「英辞郎 on the Web」 (http://www.alc.co.jp/)
- goo辞書 (http://dictionary.goo.ne.jp/)
- エキサイト 辞書 (http://www.excite.co.jp/dictionary/)
- Yahoo!辞書 (http://dic.yahoo.co.jp/)
デスクトップ版Operaで検索エンジンを登録する場合
ツール > 設定 > ネットサーチ
と進んで [ 追加 ] ボタンを押しさらに [ 詳細>> ] ボタンを押してから次の項目を入力します。
名前 (Name)
DIC Mobile まとめて 英和英 辞書
キー (Keyword)
dicm
アドレス(Address)
data:text/html;charset=utf-8,<html><body><script>function F(L){return '<A HREF="'+L+'" target=_blank>'+L+'</A><BR><BR>'}U='%s';H='http://';gooU=H+'dictionary.goo.ne.jp/freewordsearcher.html?search_history=&MT='+U+'&kind=&kwassist=0&mode=0&dictionary=%BC%AD%BD%F1%B8%A1%BA%F7&id=top&kind=all';exU=H+'www.excite.co.jp/dictionary/english_japanese/?search='+U+'&submit=+%E6%A4%9C+%E7%B4%A2+&match=beginswith&dictionary=NEW_EJJE';yU=H+'dic.yahoo.co.jp/dsearch?enc=UTF-8&p='+U+'&stype=0&dtype=2';eowU=H+'eow.alc.co.jp/'+U.replace(/\+/g,'%20')+'/UTF-8/';location.replace('data:text/html;charset=utf-8,<html><title>DIC</title><body>Check DIC<BR>'+U.replace(/\+/g,'%20')+'<HR>'+F(eowU)+F(gooU)+F(exU)+F(yU)+'</body></html>')</script></body></html>
search.iniを直接編集する場合
当然ながら Search Engine 番号は、各自の search.ini 内の順番に合わせて訂正する必要が有ります。
[Search Engine 23] Name=DIC Mobile まとめて 英和英 辞書 URL=data:text/html;charset=utf-8,<html><body><script>function F(L){return '<A HREF="'+L+'" target=_blank>'+L+'</A><BR><BR>'}U='%s';H='http://';gooU=H+'dictionary.goo.ne.jp/freewordsearcher.html?search_history=&MT='+U+'&kind=&kwassist=0&mode=0&dictionary=%BC%AD%BD%F1%B8%A1%BA%F7&id=top&kind=all';exU=H+'www.excite.co.jp/dictionary/english_japanese/?search='+U+'&submit=+%E6%A4%9C+%E7%B4%A2+&match=beginswith&dictionary=NEW_EJJE';yU=H+'dic.yahoo.co.jp/dsearch?enc=UTF-8&p='+U+'&stype=0&dtype=2';eowU=H+'eow.alc.co.jp/'+U.replace(/\+/g,'%20')+'/UTF-8/';location.replace('data:text/html;charset=utf-8,<html><title>DIC</title><body>Check DIC<BR>'+U.replace(/\+/g,'%20')+'<HR>'+F(eowU)+F(gooU)+F(exU)+F(yU)+'</body></html>')</script></body></html> Query= Key=dicm Is post=0 Has endseparator=0 Encoding=utf-8 Search Type=0 Verbtext=17063 Position=-1 Nameid=0
使い方
例として、アドレスバーに↓を入力すると
dicm cell phone
アドレスバーの内容が↓の様に変わって (↓の内容をアドレスバーにコピペすれば疑似体験できます)
data:text/html;charset=utf-8,%3Chtml%3E%3Ctitle%3EDIC%3C/title%3E%3Cbody%3ECheck%20DIC%3CBR%3Ecell%20phone%3CHR%3E%3CA%20HREF=%22http://eow.alc.co.jp/cell%20phone/UTF-8/%22%20target=_blank%3Ehttp://eow.alc.co.jp/cell%20phone/UTF-8/%3C/A%3E%3CBR%3E%3CBR%3E%3CA%20HREF=%22http://dictionary.goo.ne.jp/freewordsearcher.html?search_history=&MT=cell+phone&kind=&kwassist=0&mode=0&dictionary=%EF%BF%BD%EF%BF%BD%EF%BF%BD%F1%B8%A1%BA%EF%BF%BD&id=top&kind=all%22%20target=_blank%3Ehttp://dictionary.goo.ne.jp/freewordsearcher.html?search_history=&MT=cell+phone&kind=&kwassist=0&mode=0&dictionary=%EF%BF%BD%EF%BF%BD%EF%BF%BD%F1%B8%A1%BA%EF%BF%BD&id=top&kind=all%3C/A%3E%3CBR%3E%3CBR%3E%3CA%20HREF=%22http://www.excite.co.jp/dictionary/english_japanese/?search=cell+phone&submit=+%E6%A4%9C+%E7%B4%A2+&match=beginswith&dictionary=NEW_EJJE%22%20target=_blank%3Ehttp://www.excite.co.jp/dictionary/english_japanese/?search=cell+phone&submit=+%E6%A4%9C+%E7%B4%A2+&match=beginswith&dictionary=NEW_EJJE%3C/A%3E%3CBR%3E%3CBR%3E%3CA%20HREF=%22http://dic.yahoo.co.jp/dsearch?enc=UTF-8&p=cell+phone&stype=0&dtype=2%22%20target=_blank%3Ehttp://dic.yahoo.co.jp/dsearch?enc=UTF-8&p=cell+phone&stype=0&dtype=2%3C/A%3E%3CBR%3E%3CBR%3E%3C/body%3E%3C/html%3E
↓このようなページが表示されます。
Check DIC cell phone