browser_navigate
Navigate the active browser tab to a target URL, reusing the current tab to prevent tab spam. Pass new_tab to keep the existing page open and open the link in a separate tab.
Instructions
Navigate the active browser tab to a URL. Reuses the current tab by default (no tab spam). Pass new_tab=true only when you need to keep the current page open.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL to navigate to | |
| fokuser | No | With eget_vindue: ASK for the new window to get the operating system's focus, which keyboard and mouse input needs. ⛔ Measured 21 Sept: Chrome often refuses, and the window was on none of the machine's three screens. The reply now carries what actually happened - read `fokuseret` and `placeret_som_bedt` rather than assuming this worked. Do not rely on vindue_x to keep a run off the user's screen. | |
| new_tab | No | Open in new tab instead of reusing current (default: false) | |
| vindue_x | No | With eget_vindue: the window's left edge in global screen points. A NEGATIVE value is a display to the left of the main one - that is how you put it on another screen. Read the displays first; do not guess. | |
| vindue_y | No | With eget_vindue: the window's top edge in global screen points. | |
| eget_vindue | No | Requires new_tab. Opens the page in its own Chrome window. On its own this does NOT make input work: measured 19 Sept, an unfocused window delivers no keystrokes at all, exactly like a background tab - what decides it is whether the WINDOW has the operating system's focus, not whether the tab is the visible one in it. What this is genuinely for: on a machine with more than one display, put the window on a screen nobody is looking at and pass fokuser:true. Then Chrome delivers input and nothing covers the person's work. | |
| vindue_bredde | No | With eget_vindue: window width in points. | |
| vindue_hoejde | No | With eget_vindue: window height in points. |