09/09/12 12:02:59 YdoEv7Pi0
以前このスレで紹介されていたんだけど
prefbarにて、現在開いているページを任意のブラウザで開くってボタンが
Firefox3.5、Seamonkey2.0以降だと1回しか機能しなくなってしまった・・・
ボタンはonClickに
var NNpath = "C:\\Program Files\\Mozilla Firefox\\firefox.exe";
var file = Components.classes['@mozilla.org/file/local;1'].getService(Components.interfaces.nsILocalFile);
var process = Components.classes['@mozilla.org/process/util;1'].getService(Components.interfaces.nsIProcess);
file.initWithPath(NNpath);process.init(file);
var arr=new Array();
arr[0]=window._content.location.href;
var out = {};
process.run(false,arr,arr.length,out);
こんな感じ。(長すぎると怒られたので改行していますが、1行です)
例えば、Seamonkey1.1.18だとこのボタン押す度にFirefoxでページが開くんだけど2.0にすると2回目以降は無反応。
解決法分かる人いますか?