Firefox, userChrome.js, JavaScript | |
downloaderのIrvineってものがあります。
DMonkeyというスクリプトエンジン(言語実装はほとんどJS)を内蔵しているため、JavaScript的な書き方で細かいScriptを書くことができ、便利です。
最近開発が再開してうれしかったのですが、FirefoxからIrvineに送るための拡張機能がかなり古く(というかmozilla用)、Firefox3でついに動かなくなってしまったので、いろいろと書き換えたりしてひとつのuserChrome.jsファイルにまとめ、動くようにしました。
forEachとかmapとか使いまくってるので、Firefoxがあんまり古いと動かないと思います。というかFirefox3用です。
中を見てもらうとわかりますが、
filename を 自分のircom.exeのPathに書き換えてください。その際\は\\にしてください。
axfcがfalseになってますが、わかる方だけtrueにしてもらっても結構です。
Firefox3.5において動作しないため修正.
2chで報告されるまで気づかなかった.
無駄にfunctionの省略構文とか使ってみると面白かったという感想
ありがとうございました。
リファラはどうしたら渡せるようになりますか?
http://utatane.tea.googlepages.com/irvine_referer.uc.js
ircomのAPIを使うといいです。
addUrlandRefererのタイプで使っており、urlとreferer用のurlを渡しています。
また、最後の数字はモードであり、モード選択は0から5まであり、
0: 通常
1: ダイアログを表示
2: キューフォルダ選択ダイアログを表示
3: すぐにダウンロード
4: すぐにダイアログ表示
5: すぐにキューフォルダ選択ダイアログを表示
となっているようです。参考になればどうぞ。
お時間かけました。
上手くリファラを渡すことができました。
貴ブログを、自分のブログに紹介しました。
良かったら見ていただきたいと思います。
http://blog.goo.ne.jp/00kani-azuuri00