url URL | string | si | — https://miosito.com/dashboard | URL della pagina da renderizzare. Il browser aspetterà che il contenuto JS si carichi. |
endpoint Browser endpoint | string | no | — https://browser.miosito.com (vuoto = usa env FLOWFORGE_BROWSER_ENDPOINT) | URL del Playwright server. Setup tipici: 1) browserless.io self-host (docker run browserless/chrome), 2) Playwright Server. Per managed Zeli, contatta [email protected]. |
apiKey API Key (se richiesta) | string (encrypted) | no | — | Bearer token per autenticare al browser endpoint. Vuoto se l'endpoint è loopback/trusted. |
waitFor Aspetta selettore CSS | string | no | — .product-list, #app, [data-loaded="true"] | Il browser aspetta che questo CSS selector compaia prima di ritornare HTML. Lascia vuoto per ritornare appena DOMContentLoaded. |
waitTimeoutMs Timeout attesa (ms) | number | no | 15000 | Max attesa per "Aspetta selettore CSS". Default 15s, min 1s, max 60s. |
viewportWidth Viewport width (px) | number | no | 1280 | Larghezza finestra browser. 1280 = desktop, 375 = iPhone, 768 = tablet. |
viewportHeight Viewport height (px) | number | no | 800 | Altezza finestra browser. Default 800. |
screenshot Screenshot incluso | boolean | no | false | Se ON, ritorna anche uno screenshot PNG base64 della pagina renderizzata. |
cookies Cookies iniziali | string (multiline) | no | — session=xyz; cf_clearance=abc | Cookies da iniettare prima del navigate. Utile dopo un action_cloudflare_solver. |
extraHeaders Headers extra | key-value | no | — | Headers HTTP custom (es. User-Agent, Authorization). |