win32ole
Version:
Asynchronous, non-blocking win32ole bindings
23 lines (20 loc) • 505 B
JavaScript
var win32ole = require('win32ole');
win32ole.print('ie_sample\n');
var ie_sample = function(uris){
var ie = new ActiveXObject('InternetExplorer.Application');
ie.Visible = true;
for(var i = 0; i < uris.length; ++i){
console.log(uris[i]);
ie.Navigate(uris[i]);
win32ole.sleep(15000, true, true);
}
ie.Quit();
};
try{
ie_sample([
'http://www.google.com/',
'http://www.mozilla.org/',
'http://nodejs.org/']);
}catch(e){
console.log('*** exception cached ***\n' + e);
}