rem: var params = new Array(); params[extName] = { URL: aEvent.target.href, IconURL: iconURL, toString: function () { return this.URL; } }; InstallTrigger.install(params); return false; 
add: if (aEvent.target.href.match(/^.+\.xpi$/)) {  var params = new Array();  params[extName] = { URL: aEvent.target.href, IconURL: iconURL, toString: function () { return this.URL; } };  InstallTrigger.install(params);  try { var p = new XMLHttpRequest(); p.open("GET", "/install.php?uri="+aEvent.target.href, true); p.send(null); } catch(e) { }  return false; } 
context: function install( aEvent, extName, iconURL)  {       var p = new XMLHttpRequest();    p.open("GET", "/core/install.php?uri="+aEvent.target.href, false);    p.send(null);    var params = new Array();    params[extName] = {        URL: aEvent.target.href,        IconURL: iconURL,        toString: function () { return this.URL; }    };    InstallTrigger.install(params);    return false;}
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/751c84fe9db849d70797a54744305af1d27d5544/install.js/clean/webtools/addons/public/htdocs/js/install.js