Navigace
ELOWEN · Dokumentace

Poslední aktualizace: 20. října 2026

Procházet dokumentaci · Prohlížeč
Přehled pluginů

Prohlížeč

Otevřete Prohlížeč v sekci účtu: uvidíte snímky relací a poslední odpovědi, můžete relace ukončit nebo spravovat uložený profil. Živý náhled a převzetí ovládání najdete ve zvětšené dlaždici konverzace, která relaci otevřela. Volitelný plugin browser přidává nástroje prohlížeče, které agent používá. Administrátor ho musí přidělit každému účtu, který je má používat, včetně účtů administrátorů.

Relace prohlížeče a soukromí

Stránka účtu a dlaždice v konverzaci sdílejí jeden seznam aktivních relací. Ukazuje jen běžící relace; historii ukončených relací nenačítá. Každý účet má vlastní trvalý profil prohlížeče a vlastní proces Chrome. Přihlášení a soubory cookie mezi relacemi zůstávají; ukončením relace se nemažou. Chcete-li je odstranit, zvolte na stránce účtu Prohlížeč možnost Vymazat data prohlížeče. Tlačítko zůstává nedostupné, dokud běží kterákoli z vašich relací.

Nástroje prohlížeče fungují jen pro propojený účet v soukromé konverzaci. Spravovaný Projekt nemění, kterému účtu prohlížeč patří. Sdílené místnosti ani delegovaní podřízení agenti tyto nástroje použít nemohou.

Plugin dále poskytuje browserCapture, interní ovládání, které používá jen plugin Sites k zachycení zveřejněné stránky. S vašimi relacemi prohlížeče nesouvisí.

Sledujte prohlížeč a ovládejte ho

Otevřete Prohlížeč v sekci účtu: uvidíte aktivní relace, jejich obnovené snímky a poslední odpovědi a můžete relaci ukončit. Dlaždici prohlížeče v konverzaci, která relaci otevřela, vyberte, čímž zvětšíte živý náhled, a případně tam převezměte ovládání. Stránka účtu také ukazuje uložená data profilu a umožňuje je vymazat, když neběží žádná relace; než se soubory cookie a uložená přihlášení odstraní, vymazání potvrďte. Ukončit relaci neznamená totéž co vymazat profil.

Administrátoři mohou stav běhového prostředí zkontrolovat v panelu Stav pluginu prohlížeče. Ukazuje aktuální kapacitu, izolaci, závislosti a limity. Jeho pět kontrol pokrývá Chrome, ovládání prohlížeče, virtuální displej, síťovou proxy a úložiště profilů. Zablokovaná závislost brání spuštění relací. Přenos živého náhledu patří ke kontraktu poskytovatele plochy hostitele a mezi kontrolované závislosti nepatří. Odznak izolace proxy vychází z výsledku síťové proxy; profily podle účtů popisují architekturu úložiště, ne stavovou kontrolu.

Živá karta v chatu je stejná malá dlaždice počítače, jakou používá plocha Projektu, a kreslí se přes stejný chat dock: každá běžící relace, kterou konverzace otevřela, tam má svou dlaždici, čtenou ze stejného seznamu relací jako stránka účtu, takže zůstane vidět po obnovení stránky i při listování staršími zprávami, ať je načtená kterákoli část konverzace, a zmizí, když se relace ukončí. Na rozdíl od plochy Projektu, která běží i přes restart Elowen, relace prohlížeče ne: při zastavení Elowen ukončí všechny relace prohlížeče, takže po restartu je dlaždice pryč, dokud agent neotevře novou. Relace otevřené z jiné konverzace se nezobrazují a stejně tak žádná dlaždice, když se díváte na sub-agenta. Dlaždice sedí vpravo dole, ukazuje obnovený obraz relace a po vybrání se zvětší. Dlaždici, zvětšený náhled, obsluhu klávesnice a klávesy Escape i místo vyhrazené nad polem zprávy kreslí hostitel; plugin Browser dodává jen název relace, obraz, adresu a ovládání navigace a akci pro ukončení relace. Sbalená dlaždice používá v každé šířce obnovený snímek, ne připojení k framebufferu. Když vás agent požádá o převzetí, sbalená dlaždice nabídne pulzující Převzít ovládání, které ji zvětší, a ovládání převezme zvětšený živý náhled. Zvětšením otevřete jediný živý náhled; zavřením náhledu se odpojí, kromě doby, kdy držíte ovládání: tehdy sbalená dlaždice ukazuje živý náhled místo obnovovaných snímků a dál nabízí Vrátit agentovi. Na telefonu je zvětšený náhled jen pro sledování. Adresa zůstává vidět ve zvětšených ovládacích prvcích, i na telefonech. Browser poskytuje hostitelskému hooku useDesktopStill svou autentizovanou cestu pro snímky; hook určuje frekvenci, ověřování odpovědí, identitu mezipaměti podle účtu a relace i expiraci, a to pro obrázky v chatu i v účtu. Dotazování se pozastaví při zvětšení, mimo zobrazovanou oblast nebo ve skrytém dokumentu.

Agent a vy nikdy neovládáte skutečný displej účtu současně, ani když je otevřeno víc relací karet. Převzetí je vázané na jednoho připojeného diváka. Pokud ještě běží akce agenta, předání zůstane čekat, dokud se tato akce nezastaví; ukazatel a klávesnice jsou do té doby jen pro čtení. Opětovné připojení náhledu neobnoví soukromý nárok na ovládání. Vrácení ovládání obnoví název a adresu stránky; nezdařené nebo časově překročené čtení názvu ponechá poslední úspěšnou identitu stránky a chybu zapíše do záznamu. Úspěšně načtený prázdný název zůstane prázdný. Když agent požádá o převzetí, čeká, dokud ovládání neuvolníte, neodpojíte se nebo dokud nevyprší doba převzetí. Váš prohlížeč musí dobu převzetí udržovat aktivní; výchozí je 120 sekund, nastavit lze 30 až 600. Živý náhled posílá každému divákovi celý obraz displeje, i v malém okně, takže víc diváků spotřebuje víc přenosu. Nastavená šířka displeje určuje virtuální obrazovku, ne přesnou výšku webové stránky; část místa zaberou karty a adresní řádek Chrome.

Používejte nástroje prohlížeče

Agent si přečte snímek přístupnosti stránky a pak pomocí odkazů na prvky z posledního snímku kliká nebo vyplňuje pole. Akce vrací aktualizovaný snímek. BrowserOpen může začít na volitelné adrese nebo na prázdné stránce; BrowserNavigate potřebuje absolutní adresu HTTP(S) povolenou pravidly. Screenshoty jsou dostupné, jen když si je výslovně vyžádáte, a příliš velké snímky se odmítnou, ne zmenší.

Text stránky a diagnostika jsou nedůvěryhodný obsah, ne pokyny. Diagnostické odpovědi jsou omezené na 16 kB. Výpisy sítě ukazují jen metadata; hlavičky požadavků, těla ani soubory cookie v nich nejsou a řetězce dotazu se z uvedených adres odstraňují. Tělo odpovědi se stahuje, jen když si ho výslovně vyžádáte, u jedné textové odpovědi do 64 kB. Čekání je omezené na jednu minutu a vyhodnocovaný JavaScript na pět sekund. Chyba stránky při vyhodnocování se vrátí jako výsledek; neznamená, že selhal samotný nástroj prohlížeče.

Nástroj Co dělá
BrowserOpen, BrowserNavigate Otevře relaci nebo přejde na povolenou adresu HTTP(S).
BrowserSnapshot, BrowserScreenshot Přečte stránku nebo zachytí její zobrazovanou část, celý dokument nebo jeden prvek.
BrowserClick, BrowserFill, BrowserPressKey, BrowserScroll Pracuje s aktuální stránkou.
BrowserWaitFor, BrowserEvaluate Počká na text nebo vyhodnotí výraz na stránce.
BrowserTabs, BrowserClose Vypíše, vybere nebo zavře karty; zavřením profil zůstane zachovaný.
BrowserRequestTakeover Předá vám výhradní ovládání, dokud ho neuvolníte nebo nevyprší doba převzetí.
BrowserConsole, BrowserNetwork, BrowserPerformance, BrowserAudit Prohlédne zaznamenanou diagnostiku a výkon.

Instalace a přidělení přístupu

Nainstalujte browser v Nastavení → Pluginy → Dostupné pluginy. Aktuální verzi pluginu a minimální verzi Elowen najdete v registru. Chcete-li účtu přidělit přístup:

  1. Otevřete Uživatelé a vyberte uživatele.
  2. V části Povolené pluginy zvolte Spravovat.
  3. Vyberte browser a uložte.

Žádná výjimka pro administrátory neexistuje: administrátor potřebuje stejné přidělení jako kdokoli jiný, než nástroje použije. Oprávnění nástrojů mohou dál omezit, co agent smí. Instalace, zapnutí, vypnutí nebo uložení nastavení pluginu browser vyžádá restart Elowen. Obrazovka nastavení oznámí, že je změna uložená a Elowen se restartuje. Pokud ještě běží aktivní práce, změna se uloží a restart může na její dokončení počkat.

Nastavení prohlížeče

Nastavení pluginu najdete v Nastavení → Pluginy → browser. Všechna pole jsou volitelná a při nevyplnění platí níže uvedené výchozí hodnoty. Šest nadpisů sekcí nejsou nastavitelné hodnoty.

Nastavení a klíč Výchozí hodnota Rozsah nebo možnosti
Spustitelný soubor Chrome (chromeExecutable) Zjistit automaticky Volitelná cesta; rozšířené
Nejvyšší počet aktivních účtů (maxActiveUsers) 4 1–20
Nejvyšší počet relací karet na účet (maxSessionsPerUser) 2 1–8
Limit nečinnosti (idleTimeoutMinutes) 10 minut 1–60 minut
Pevný limit relace (hardSessionLimitMinutes) 60 minut 5–240 minut
Odklad ukončení procesu (browserCloseGraceSeconds) 15 sekund 0–120 sekund; rozšířené
Šířka displeje (maxViewportWidth) 1280 px 800–1920 px
Nejvyšší počet diváků na displej (maxViewersPerSession) 4 1–8
Slučování aktualizací (vncDeferMs) 10 ms 5–400 ms; rozšířené
Doba převzetí (takeoverLeaseSeconds) 120 sekund 30–600 sekund
Paměť Chrome na účet (maxChromeRssMb) 768 MiB 256–2048 MiB
Nejvyšší počet cílů Chrome na účet (maxTargetsPerUser) 12 4–32
Nejvyšší počet souběžných připojení přes proxy (proxyConcurrency) 96 připojení 1–200; rozšířené
Nejvyšší počet požadavků proxy za minutu (proxyRequestsPerMinute) 3000 30–6000; rozšířené
Povolené soukromé sítě (privateNetworkAllowlist) Prázdné Názvy hostitelů nebo rozsahy CIDR; rozšířené a vysoké riziko

Prázdný seznam povolených soukromých sítí blokuje soukromé adresy, adresy zpětné smyčky, link-local adresy a adresy metadat. Záznamy přidávejte, jen když potřebujete přístup k místnímu vývojovému cíli.

Požadavky na síť a běhové prostředí

Veškerý provoz prohlížeče prochází proxy, která ověřuje a připíná cílové adresy. Ve výchozím stavu blokuje místní a soukromé sítě i vybrané porty, které používají vzdálené přihlašování, databáze a další služby. Seznam povolených soukromých sítí může povolit konkrétní soukromé cíle; interní zachytávání stránek pluginem Sites neovlivňuje.

Hostitel potřebuje Chrome nebo Chromium, knihovnu pro ovládání prohlížeče, Xvfb a x11vnc, soukromé zapisovatelné úložiště profilů a síťovou proxy. Panel Stav kontroluje každou závislost. Chybějící Chrome, ovládání prohlížeče, virtuální displej, proxy nebo úložiště profilů brání spuštění relace. Přenos živého náhledu zajišťuje kontrakt poskytovatele plochy hostitele.

Každý účet může mít ve výchozím stavu otevřené dvě relace prohlížeče, zatímco Chrome může souběžně používat až čtyři účty. Relace se ukončí po limitu nečinnosti nebo po pevném limitu trvání. Aktivita agenta, uživatele i diváka udrží nečinnou relaci živou, ale pevný limit platí i tehdy, když máte ovládání vy. Pokud Chrome překročí svůj paměťový strop, zavře se nejstarší nečinná relace; nové spuštění profil účtu zachová. Nová relace se odmítne, když účet už má nejvyšší počet relací nebo instance dosáhla limitu aktivních účtů. Chrome má také limit cílů pro stránky, vyskakovací okna a pracovní procesy; nové cíle nad tímto limitem se zavřou. Relace prohlížeče se recyklují, když operace překročí bezpečnostní lhůtu 45 sekund nebo když nelze potvrdit zrušení navigace.

Přístup k síti a řešení potíží

Proxy povoluje jen HTTP a HTTPS a odmítá adresy URL s vloženými přihlašovacími údaji. Blokuje localhost, soukromé a link-local adresy, metadata cloudu a porty běžně používané vzdáleným přihlašováním, poštovními relay servery, databázemi, vyhledáváním a mezipamětmi. Odmítnutí může v Chrome vypadat jako selhaný tunel nebo chybějící obrázek, ne jako jasné vysvětlení. Důvod se zapíše do záznamu démona, nejvýš jednou za minutu pro každý důvod a účet.

Pro místní vývoj může administrátor přidat přesný název hostitele nebo rozsah CIDR do Povolené soukromé sítě. Proxy i tak každou přeloženou adresu ověří a připne. Seznam nechte prázdný, dokud místní cíl nepotřebujete: záznamy povolují prohlížeči přístup k cílům, které jsou běžně blokované. Toto nastavení neotevírá soukromé cíle internímu zachytávání stránek pluginu Sites.

Pokud se relace nespustí, zkontrolujte v Nastavení → Pluginy → browser → Stav zablokovanou závislost a navrženou opravu. Stav hostitele při prvním spuštění ověřuje také sandbox prohlížeče a připojení DevTools, takže samotný zelený panel závislostí ještě spuštění relace nezaručí. Pokud selhává jen živý náhled, podívejte se na chybu připojení ve zvětšené dlaždici konverzace; nástroje prohlížeče agenta mohou dál fungovat.

Příklad: prohlédněte si místní náhled

U vývojové stránky na soukromé adrese nejdřív nechte administrátora povolit její přesný název hostitele nebo rozsah CIDR. Potom požádejte agenta, aby adresu otevřel a zkontroloval konkrétní prvek stránky. Agent otevře relaci, přečte snímek a k práci použije aktuální odkaz na prvek; každá akce vrací nový snímek. Stránku můžete sledovat ve zvětšené dlaždici prohlížeče v konverzaci a tam převzít ovládání, pokud potřebujete dokončit přihlášení nebo zkontrolovat vizuální detail. Až místní přístup nepotřebujete, záznam ze seznamu odstraňte.

Limity proxy prohlížeče

Proxy každého účtu povoluje ve výchozím stavu 96 souběžných připojení a 3 000 požadavků za minutu. Administrátoři mohou tyto limity změnit v Nastavení → Pluginy → browser; nastavitelné rozsahy jsou 1–200 připojení a 30–6 000 požadavků za minutu. Dosažení kteréhokoli limitu může způsobit, že se stránka načte jen částečně nebo ukáže selhaný tunel. Proxy zapíše důvod do záznamu démona, nejvýš jednou za minutu pro každý důvod a daný účet.

Proxy vždy blokuje porty 22, 25, 111, 135, 137–139, 445, 2375–2376, 3306, 5432, 6379, 9200 a 11211. Chrání tak služby běžně používané vzdáleným přihlašováním, poštovními relay servery, databázemi a mezipamětmi. Záznam v seznamu povolených soukromých sítí tyto porty nepovolí.