On This Page
Browser Utilities
The Browser utilities provide functions for common tasks in browser environments, such as copying text, handling keyboard events, and fetching text content.
Functions
copyText
Copies the provided text to the clipboard.
Parameters
Name | Type | Description |
---|---|---|
text | string | The text to copy to the clipboard |
Example
Browser Support This function uses the modern
navigator.clipboard.writeText
API. Ensure compatibility with your target browsers or provide a fallback for older browsers.
getKeyFromEvent
Extracts a standardized key representation from a keyboard event.
Parameters
Name | Type | Description |
---|---|---|
event | KeyboardEvent | The keyboard event object |
Returns
A string representing the key pressed, including any modifier keys (e.g., “ctrl+a”).
Example
Modifier Keys This function handles modifier keys (Ctrl, Alt, Shift, Meta) and combines them with the pressed key. It also normalizes some key names for consistency.
getText
Fetches text content from a given URL.
Parameters
Name | Type | Description |
---|---|---|
src | string | The URL to fetch the text from |
Returns
A Promise that resolves with the fetched text content.
Example
Usage Note This can be used on the server to load static assets like templates or css