ほぼ自分用メモ。
OnHttpRequest などのスクリプトは
- .dms ファイルを読み込んでコンパイルする。
- スクリプト先頭から実行する。
- イベント名(OnHttpRequest とか)の関数を引数付きで実行する。
という順番で処理される。
だから例えば
alert ('1: ' + typeof urlinfo);
function OnHttpRequest(urlinfo,headers,item,folderdata,optiondata){
alert ('2: ' + typeof urlinfo);
}
alert ('3: ' + typeof urlinfo);
であれば、1: undefined → 3: undefined → 2: object の順に表示される。
また
var OnHttpRequest = function(urlinfo,headers,item,folderdata,optiondata){
alert (1);
};
といった書き方も出来る。
これが役に立つかどうかは不明。