rem: var xfer = getService("component: 
add: var xfer = getService("@mozilla.org/appshell/component/xfer;1", "nsIStreamTransfer"); 
context: function savePage( url ) {  // Default is to save current page.  url = url ? url : window._content.location.href;  // Use stream xfer component to prompt for destination and save.  var xfer = getService("component://netscape/appshell/component/xfer", "nsIStreamTransfer");  try {    // Save; use page in cache if possible.    var postData = appCore.postData;    xfer.SelectFileAndTransferLocationSpec( url, window, "", "", true, postData );  }   catch( exception ) {     // suppress NS_ERROR_ABORT exceptions for cancellation   }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/6cc70ebd6c97bd0b2fe48c31f579e855387ced9d/navigator.js/clean/xpfe/browser/resources/content/navigator.js