JSFiddle - React, Tailwind, and code Playground
HTML
<input type='button' id='button' value='Open'>
JavaScript
function launchApplication(l_url, l_windowName)
{
if ( typeof launchApplication.winrefs == 'undefined' )
{
launchApplication.winrefs = {};
}
if ( typeof launchApplication.winrefs[l_windowName] == 'undefined' || launchApplication.winrefs[l_windowName].closed )
{
launchApplication.winrefs[l_windowName] = window.open(l_url, l_windowName);
} else {
launchApplication.winrefs[l_windowName].focus()
}
}
document.getElementById('button').addEventListener('click', function(){
launchApplication('http://www.google.com', 'g')
});