npmpackage which offers a single function calledopenChromeTabopenChromeTabopens a URL inGoogle Chrome(or other Chromium alternative), reusing tab if present- if tab is not opened already, it will attempt to load the URL in a tab which
is blank (
about:blank) or create a new tab - if
Google Chromeis not running, it will start it - if
Google Chromewindow is unfocused or minimized, it will respectively focus & un-minimize
To make work, this package uses a
JXA
script written in TypeScript. Even though JXA is outdated and unsupported
JavaScript, the TypeScript offers more familiar development environment than
the usual AppleScript used for automating mac.
import { openChromeTab } from '@antitoxic/mac-openchrometab';
//...
openChromeTab('http://localhost:8080');
// or
openChromeTab('http://localhost:8080', 'Chromium');- During active web development, you can automatically open or reuse already opened tab
- Writing scripts to focus on specific tab you know the url of.