$UserAgent
gives the user agent information from an HTTP request that initiated the current evaluation.
Details
- If the current evaluation was not initiated by an HTTP request, the $UserAgent is None.
- $UserAgent is set not only for direct web calls such as those that use APIFunction or FormFunction, but also for interactive sessions that occur in the Wolfram Cloud Platform.
- In web-based environment, $UserAgent is an association with the following properties:
-
"Name" browser or user agent name "Version" software version number of the user agent "OperatingSystem" operating system running the user agent "OperatingSystemVersion" version of the operating system running the user agent "Machine" name of the host machine, such as a mobile device model "MachineType" category of the host machine "MachineVersion" version of the host machine
Examples
Basic Examples (1)
Publish a Delayed object to the cloud that shows the $UserAgent for the browser making the request:
Wolfram Research (2023), $UserAgent, Wolfram Language function, https://reference.wolfram.com/language/ref/$UserAgent.html.
Text
Wolfram Research (2023), $UserAgent, Wolfram Language function, https://reference.wolfram.com/language/ref/$UserAgent.html.
CMS
Wolfram Language. 2023. "$UserAgent." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/$UserAgent.html.
APA
Wolfram Language. (2023). $UserAgent. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/$UserAgent.html