2007年04月13日
以前、ブラウザからアマザーを呼び出す(2) - Firefoxでは、JSActionsというアドオンでアマザーを起動するスクリプトをご紹介しましたが、それと同じサイトで紹介されているJSActionsButtonを使うと、Firefoxのツールバーにアマザーボタンを作れます。
JSActionsとJSActionsButtonをインストールしたら、スクリプトフォルダの中に「Buttons」というフォルダを作って、その中にJSActionsの文法で書いたスクリプトと、同名のアイコン画像を入れてください。Buttonフォルダごと用意したので、試しにどうぞ。(→ダウンロード) スクリプトはこんな感じです。 // URLか選択文字列をアマザーに渡します ピンクで書いてある部分は、自分のパソコンでのアマザーのフルパスに書き換えてください。動作としては、文字列を選択してボタンを押すとISBN/ASINコードとしてアマザーに渡され、何も選択していない状態だと開いているページのURLがアマザーに渡されます。jsa_amExec(); function jsa_amExec(){ var am = _jsaCScript.convertCharCodeTo( C:¥¥tool¥¥am¥¥アマザー.exe,"shift_jis" ); var cmdArg; if(_jsaCScript.context.isTextSelected){ cmdArg = "/asin=" + window.getSelection(); } else{ cmdArg = "/url=" + window.location; } _jsaCScript.exec(am, cmdArg); } あと、おまけとして、クリップボード内の文字列をURLとして開くボタンを同梱しました。今すでにNew Tab and Goとかpastegoとかを使っているなら、その代わりに使えます。いらなかったら削除してください。 |