User Tools

Site Tools


token:FrontBrowserJavaScript

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
token:FrontBrowserJavaScript [2023/09/13 04:01] – [Tokens] peternlewistoken:FrontBrowserJavaScript [2023/09/19 05:03] (current) peternlewis
Line 1: Line 1:
-====== FrontBrowserJavaScript (v8+) Token ====== +~~REDIRECT>WebBrowserTokens~~
- +
-The FrontBrowserJavaScript token (and related SafariJavaScript and ChromeJavaScript tokens) provides a quick and simple means to execute one line of JavaScript in a Web Browser and return the results to an action like the [[action:Set_Variable_to_Text|Set Variable to Text]] action. +
- +
-The execution time is limited (v11.0+) to half a second, so for longer or more complex JavaScript code, use the [[actions:Execute_a_JavaScript_in_Browser|Execute JavaScript in Front Browser]] action instead. +
- +
-The front browser will be the most recently front Safari-like or Chrome-like web browser. +
- +
-===== Format ===== +
- +
-Like all [[:Tokens|Tokens]], this token uses `%` to denote it as a token, and to separate the root token from its parameter, a single line of JavaScript:\\ +
-`%FrontBrowserJavaScript%<One Line of JavaScript>%` +
- +
-===== Examples ===== +
- +
-==== 1. Get All Text on Web Page ==== +
- +
-`%FrontBrowserJavaScript%document.body.innerText;%` +
- +
-==== 2. Get Full Page HTML ==== +
- +
-`%FrontBrowserJavaScript%document.getElementsByTagName("html")[0].outerHTML;%` +
- +
-==== 3. Get Text Identified by HTML tag and class ==== +
- +
-`%FrontBrowserJavaScript%document.querySelector('div.someclassname').innerText;%` +
- +
- +
-===== See Also ===== +
- +
-==== See Also ==== +
- +
-=== Tokens === +
- +
-* [[token:SafariField|%SafariField%]] +
-* [[token:SafariReadyState|%SafariReadyState%]] +
-* [[token:SafariTitle|%SafariTitle%]] +
-* [[token:SafariURL|%SafariURL%]] +
-* [[token:ChromeField|%ChromeField%]] +
-* [[token:ChromeReadyState|%ChromeReadyState%]] +
-* [[token:ChromeTitle|%ChromeTitle%]] +
-* [[token:ChromeURL|%ChromeURL%]] +
-* [[token:FrontBrowserField|%FrontBrowserField%]] +
-* [[token:FrontBrowserReadyState|%FrontBrowserReadyState%]] +
-* [[token:FrontBrowserTitle|%FrontBrowserTitle%]] +
-* [[token:FrontBrowserURL|%FrontBrowserURL%]] +
-* [[token:FrontBrowser|%FrontBrowser%]] +
-* [[token:FrontBrowserBundleID|%FrontBrowserBundleID%]] +
-* [[token:FrontBrowserPath|%FrontBrowserPath%]] +
-* [[:Tokens|See all Tokens]]+
  
token/FrontBrowserJavaScript.1694577674.txt.gz · Last modified: by peternlewis

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki