Sto tentando di avviare un'estensione Google Chrome in AppleScript o Terminal. Con "lancio" intendo replicare l'atto di fare clic sull'icona di estensione trovata nella barra degli strumenti di Chrome.
L'estensione di Chrome in questione è Google Hangouts. Se fai clic sull'icona di estensione, viene creata una nuova pseudo finestra in Chrome che contiene il dialer di Hangouts.
Ecco cosa ho considerato:
-
Ho scoperto la posizione fisica di questa estensione sul mio disco rigido:
-
/Users/Me/Library/Application Support/Google/Chrome/Default/Extensions/ nckgahadagoaajjgafhacjanaoiihapd/2018.123.418.2_0
-
Tuttavia, non ho trovato nulla di significativo.
-
-
Ho inserito
chrome-extension://nckgahadagoaajjgafhacjanaoiihapd/
nella barra degli indirizzi di Chrome, che ha portato a un messaggio "Il tuo file non è stato trovato" . -
Non conosco un modo per associare una scorciatoia da tastiera con l'estensione Hangouts. L'opzione Opzioni nel menu di scelta rapida dell'estensione di Hangouts non è selezionabile (vale a dire, è disattivata).
-
L'estensione di Hangouts ha una seconda scorciatoia, che si trova nella barra dei menu in alto a livello di sistema. Ho provato a livello di programmazione facendo clic sull'icona della barra dei menu con un codice come questo (origine) :
-
tell application "System Events" to tell process "SystemUIServer" to tell (menu bar item 1 of menu bar 1) to click
-
Ma non riesco a far sì che AppleScript faccia clic su qualsiasi icona che si trova a sinistra del simbolo wifi.
-
-
Sono consapevole che Hangouts ha un'interfaccia web ( link ). Tuttavia, qualsiasi numero di telefono assegnato all'interfaccia Web viene composto dall'interno (non dall'interfaccia Web stessa). Quindi, l'interazione diretta con l'estensione è più ideale.
La temuta simulazione del mouse è l'unico modo per ottenere ciò che voglio?