• 締切済み

Firefoxアドオン custom buttonsのスクリプト

価格com用の検索ボタンを書いたんですが、日本語検索時に文字化けしてうまくいきません。 const loc = document.getElementById("searchbar").value; gBrowser.selectedTab = gBrowser.addTab('http://kakaku.com/search_results/'+loc+'/?act=Suggest'); 例えば「テレビ」で検索すると ↓に飛びたいのに http://kakaku.com/search_results/%83e%83%8C%83r/?act=Suggest ↓に飛んじゃいます http://kakaku.com/search_results/%E3%83%86%E3%83%AC%E3%83%93/?act=Suggest 対処法わかる方、よろしくお願いします。 Firefox3.5.2 custom buttons 0.0.4.4

みんなの回答

回答No.2

文字コードの違いが原因です。 これを組み込むとよいでしょう。 http://nurucom-archives.hp.infoseek.co.jp/digital/escape-codec-library.html

tonpon
質問者

補足

テレビ → %83e%83%8C%83r これからShift_JISコードに変換されてるのがわかりました >これを組み込むとよいでしょう。 この部分ですかねぇ? EscapeSJIS=function(str){ return str.replace(/[^*+.-9A-Z_a-z-]/g,function(s){ var c=s.charCodeAt(0),m; return c<128?(c<16?"%0":"%")+c.toString(16).toUpperCase():65376<c&&c<65440?"%"+(c-65216).toString(16).toUpperCase():(c=JCT11280.indexOf(s))<0?"%81E":"%"+((m=((c<8272?c:(c=JCT11280.lastIndexOf(s)))-(c%=188))/188)<31?m+129:m+193).toString(16).toUpperCase()+(64<(c+=c<63?64:65)&&c<91||95==c||96<c&&c<123?String.fromCharCode(c):"%"+c.toString(16).toUpperCase()) }) }; 素人には敷居が高そうです・・・ 何をやってるのかサッパリわかりません

  • coolone
  • ベストアンサー率62% (255/408)
回答No.1

custom buttons2でやってみました。 飛びたいアドレスが分っているなら、そのアドレスを入れるだけです。 const loc = document.getElementById("searchbar").value; gBrowser.selectedTab = gBrowser.addTab('http://kakaku.com/search_results/%83e%83%8C%83r/?act=Suggest');

tonpon
質問者

補足

飛びたいアドレスが分っていません。 テレビのページは例にあげただけです。

関連するQ&A

  • カスタム検索でワードがリンクしてくれない!

    Sleipnirのカスタム検索において、検索窓にキーワードを打ち込んで、アイコンをクリックすると検索ワードがしっかり反映された画面がでるのですが、今回、カカクコムをカスタム検索に追加した場合、検索ワードが反映されませんでした。どなたか、教えて頂けませんか? ちなみに、YouTubeの場合は、カスタム検索エンジンのオプション画面のリクエストに↓ http://www.youtube.com/results?&search_type=&aq=f&search_query= といれたらしっかり、検索ワードが反映されました。 価格コムは↓ http://kakaku.com/?act=Suggest/search_results/ 入れたのですが、ダメでした(+o+) 宜しくお願いします。

  • Chrome検索系エクステンションに価格com追加

    ChromeのエクステンションUniversal Search Optionsに、価格.comを追加する方法を教えて下さい 他のはだいたい出来たのですが、価格.comだけ文字コードがおかしくなってしまいます。 http://kakaku.com/search_results/{s}/?category=&amp;ie=UTF-8&amp;sort=priceb&amp;l=c&amp;act=ViewCount&amp;n=80 http://kakaku.com/search_results/{s}/?category=&c=&l=c&act=ViewCount&n=80 http://kakaku.com/search_results/TEST/?category=&c=&act=ViewCount&n=80 素人考えの見よう見まねでの限界です... どうか、教えて下さいませ お願い致します。

  • 価格コムから外付けハードディスクを買いたい

    価格コムから外付けハードディスクを買いたいのですが 要領を絞ってけんさくしたいのですが ・価格で絞り込む ・ショップで絞り込む しかないのですが、 どうやって絞り込めますか? http://kakaku.com/search_results/%8AO%95t%82%AF+%83n%81%5B%83h%83f%83B%83X%83N/?category=&sort=priceb&n=30&nkey=&act=CatReset

  • 1000BASE-TのLANカードを買うべきか(PCの共有)

    こんばんは。 2台のPCで、ファイルの共有とアクセスにおいてのデータベースの共有を行ないたいと思っています。 それにはまずスイッチングハブの購入をしなければならないのですが 2台とも100BASEまでしか対応していません。(xpとvista) http://kakaku.com/search_results/lan%83J%81%5B%83h%201000base-t/?act=Suggest こういうものを買い、1000BASEのHUBで共有を行なったほうがいいのでしょうか? 知人によると「100BASEじゃ使いものにならない」と言ってた為、心配になってきました。 100BASEと1000BASEでは、ASDNとADSLくらいの違いがあるのでしょうか? ご回答よろしくお願いします。

  • 初macでmacmini検討中。

    サイトの閲覧程度の使用ならどれがおすすめですか? 価格.comで比べてますがイマイチわかりません。 ユーザーレビューの評価が悪いと不安で。。 ヤフオクで3万前後で考えてます。 http://kakaku.com/search_results/macmini/?category=0001&c=0&sort=date&act=ViewCount&n=60

    • ベストアンサー
    • Mac
  • 将棋ソフトで長考せず打つのが早く強いPCソフトとは

    ・将棋ソフトで長考せず、打つのが早くて強いパソコン用の将棋ソフトは何でしょうか? 今まで使用したソフトは (1)ボナンザ 2.1  2006年発売 http://www.magnolia.co.jp/products/game/bonanza/2_1_commercialedition/ 最新版は http://kakaku.com/item/K0000238327/?lid=ksearch_kakakuitem_title その他版は http://kakaku.com/search_results/%82%82%82%8F%82%8E%82%81%82%8E/?category=0006%5F0013&c=0&act=Sort&sort=date (2)AI将棋 GOLD  2006年発売 http://kakaku.com/item/4210H412211/?lid=ksearch_kakakuitem_title 最新版は http://kakaku.com/item/K0000233243/?lid=ksearch_kakakuitem_title その他版は http://kakaku.com/search_results/%82%60%82h%8F%AB%8A%FB/?category=0006%5F0013&c=0&act=Sort&sort=date (3)東大将棋 4 (4)東大将棋 6 その他版は http://kakaku.com/search_results/%93%8C%91%E5%8F%AB%8A%FB/?c=0&category=0006%2C0013&l=l&lid=ksearch%5Fsearchbutton&sort=date&act=Input で(4)の「東大将棋 6」が長考せず打つのが早く棋力も強く思います、 5回戦って1回勝つくらいです。 長考されると待っていられなくて困ってしまいます、しかし1手30秒以内とかの設定をすると、 すごく下手な手を打ってくるケースが(1)、(2)ではあり困ります。 1、打つのが早いけど1手30秒とかの設定をしても、変な手を打ってこない。 2、棋力も当然 強ければ強いほどいいです 3、価格は1万円くらいまで可能です。 お勧めの将棋ソフトはありませんでしょうか? PCスペックは OS:windows VISTA 32ビット ホームプレミアム メモリ:2GB  4GBに増設可能です CPU:インテル core 2 Duo E6550 2.3GHz です、何かよいアドバイスをお願いいたします。

  • 将棋ソフトで長考せず打つのが早く強いPCソフトは?

    将棋ソフトで長考せず、打つのが早くて強いパソコン用の将棋ソフトは何でしょうか? 今まで使用したソフトは (1)ボナンザ 2.1  2006年発売 http://www.magnolia.co.jp/products/game/bonanza/2_1_commercialedition/ 最新版は http://kakaku.com/item/K0000238327/?lid=ksearch_kakakuitem_title その他版は http://kakaku.com/search_results/%82%82%82%8F%82%8E%82%81%82%8E/?category=0006%5F0013&c=0&act=Sort&sort=date (2)AI将棋 GOLD  2006年発売 http://kakaku.com/item/4210H412211/?lid=ksearch_kakakuitem_title 最新版は http://kakaku.com/item/K0000233243/?lid=ksearch_kakakuitem_title その他版は http://kakaku.com/search_results/%82%60%82h%8F%AB%8A%FB/?category=0006%5F0013&c=0&act=Sort&sort=date (3)東大将棋 4 (4)東大将棋 6 その他版は http://kakaku.com/search_results/%93%8C%91%E5%8F%AB%8A%FB/?c=0&category=0006%2C0013&l=l&lid=ksearch%5Fsearchbutton&sort=date&act=Input で(4)の「東大将棋 6」が長考せず打つのが早く棋力も強く思います、 5回戦って1回勝つくらいです。 長考されると待っていられなくて困ってしまいます、しかし1手30秒以内とかの設定をすると、 すごく下手な手を打ってくるケースが(1)、(2)ではあり困ります。 1、打つのが早いけど1手30秒とかの設定をしても、変な手を打ってこない。 2、棋力も当然 強ければ強いほどいいです 3、価格は1万円くらいまで可能です。 お勧めの将棋ソフトはありませんでしょうか? PCスペックは OS:windows VISTA 32ビット ホームプレミアム メモリ:2GB  4GBに増設可能です CPU:インテル core 2 Duo E6550 2.3GHz です、何かよいアドバイスをお願いいたします。

  • ウイルスバスター2011 or クラウドについて。

    ウイルスバスター2011は何故か1年版で下記がトレンドマイクロより出ています。 違いはなんんでしょうか? 価格もだいぶちがうのですが下記(2)のほうが進化していてPC負荷も軽く安価です、何故でしょうか? (1)「ウイルスバスター2011」 5000円以上 (2)「ウイルスバスター2011 クラウド」 2200円くらい http://kakaku.com/search_results/%83E%83C%83%8B%83X%83o%83X%83%5E%81%5B2011/?category=&c=&act=Sort&sort=priceb

  • 価格コムの使い方。お願いします。

    https://kakaku.com/search_results/PYT1325ZDY/?sort=priceb ↑のようなページを、もしくは、そのページから、 ↓のようなページを見るにはどこをクリックしていきますか。 https://kakaku.com/item/K0001543298/?lid=20190108pricemenu_hot ヤフーから、「価格 ナニナニ」と検索してしまうと、 上の方のページが毎回出てしまいます。 宜しくお願いします。

  • Googleカスタムエンジンの窓部分とボタン部分のカスタム方法について

    Googleカスタムエンジンの窓部分とボタン部分のカスタム方法について教えてください。 デフォルトの(http://www.google.com/cse/のページ右上にあるもの)検索エンジンの 「検索」ボタンを自作の画像で利用したい場合、http://www.google.com/cse/style/look/default.cssの /* Search button */ .cse input.gsc-search-button, input.gsc-search-button { にbackground、marginなどで設定するのでは間違ってますか? とりあえずボタンを画像にしてみましたが、FFではちゃんと表示されるのにieだとウインドウの右borderが欠けてしまいます。 1.ボタンを画像にしたい。(「検索」テキストなしで) 2.ボタンの右にあるリセット用の×はいらないのですが、どこに表記してありますか? 3.ウインドウも背景画像にしたいです。 ブラウザie6,7,8,FF3.6。 いろいろカスタムしているブログなども見て回ったのですが、古いタイプのカスタム検索エンジンについてしかなく、質問させていただきました。どうぞよろしくお願いします。