今日のナイトリー

会社マシンに、pacifica-vm-trunk の ID:2006080103 を入れた。相変わらずスクリプト止めれ警告(何)が出て使い物にならない。どうやら、Bug 346801 - Regression: "forever repeated" slow/unresponsive script warnings というバグが立った模様。

直った模様。

Bug 345993 - Make the full Build ID more accessible to testers が入って、about: 画面でビルド ID が表示されるようになった。navigator.buildID を使うことでスクリプトからも容易に取得できるようです。試しにエラーコンソールで、navigator.buildID と入れて、Evaluate ボタンを押してみたところ、200608103 と出ました。

これまでは、以下のような JSAction 用のスクリプトを使ってビルド ID をクリップボードに格納していました。

jsaGetUA();

function jsaGetUA(){
  var uid = Components.classes["@mozilla.org/xre/app-info;1"].getService(Components.interfaces.nsIXULAppInfo).appBuildID;
  _jsaCScript.setClipBoardString("ID:"+uid);
  _jsaCScript.popAutoHideAlert("ID:"+uid);
}

ですが、今後は以下のようなもので足りるのかな。

jsaGetUA();

function jsaGetUA(){
  var uid = navigator.buildID
  _jsaCScript.setClipBoardString("ID:"+uid);
  _jsaCScript.popAutoHideAlert("ID:"+uid);
}