雑多なブログ

音楽や語学、プログラム関連の話題について書いています

JXAでChrome操作(1)

macOS自動化用にAppleScriptが使えるのだけど、 実は最近のmacではjavascriptでも記述が可能なのだ。

ひとまず、Chromeを起動して新しいタブを開き、 所定のURLを開く、という操作を行ってみる。

#!/usr/bin/osascript -l JavaScript

const chrome = Application("Google Chrome")
const win = chrome.windows[0]

let tab = new chrome.Tab()
let tabs = win.tabs
let tab_index = tabs.push(tab) - 1
tab.url = 'https://example.com'

参考サイト

github.com www.openspc2.org tonbi.jp