This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
actions:Execute_a_JavaScript_in_Browser [2021/03/25 20:12] JMichaelTX grammar fix |
actions:Execute_a_JavaScript_in_Browser [2022/09/06 01:54] peternlewis |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | {{:actions:javascript-icon-blue-border-round-small.png?nolink |}} | ||
====== Execute JavaScript in Browser Actions ====== | ====== Execute JavaScript in Browser Actions ====== | ||
Line 12: | Line 11: | ||
* _Execute a JavaScript in **Google Chrome**_ | * _Execute a JavaScript in **Google Chrome**_ | ||
* _Execute a JavaScript in **Safari**_ | * _Execute a JavaScript in **Safari**_ | ||
+ | |||
+ | **Front Browser** supports these bundle IDs: | ||
+ | |||
+ | * com.apple.Safari | ||
+ | * com.apple.SafariTechnologyPreview | ||
+ | * com.google.Chrome | ||
+ | * com.google.Chrome.canary | ||
+ | * com.brave.Browser | ||
+ | * com.vivaldi.Vivaldi | ||
+ | * com.vivaldi.Vivaldi.snapshot | ||
All of these Actions work the same. The difference is in which Web Browser the JavaScript will be executed. | All of these Actions work the same. The difference is in which Web Browser the JavaScript will be executed. | ||
Line 18: | Line 27: | ||
{{:actions:execute-javascript-browser-action.png?nolink|}} | {{:actions:execute-javascript-browser-action.png?nolink|}} | ||
+ | |||
+ | In order to control Safari or Chrome you will need to [[assistance:Allow_JavaScript_From_Apple_Events|Allow JavaScript from Apple Events]]. | ||
===== Options for Returning Results ===== | ===== Options for Returning Results ===== | ||
Line 41: | Line 52: | ||
var myData = document.kmvar.My_KM_Data | var myData = document.kmvar.My_KM_Data | ||
``` | ``` | ||
- | | + | |
+ | (!) Note that because your variables are passed to the web page, any other scripts running on that web page will have access them, and this could be a privacy issue if the information is misused by the web page. | ||
+ | |||
===== Saving Results to Keyboard Maestro Variables ===== | ===== Saving Results to Keyboard Maestro Variables ===== | ||
| |