Tools
Tarayıcı denetimi API'si
Kurulum, yapılandırma ve sorun giderme için Tarayıcı sayfasına bakın.
Bu sayfa, yerel denetim HTTP API'si, openclaw browser
CLI ve betik oluşturma kalıpları (anlık görüntüler, referanslar, beklemeler, hata ayıklama akışları) için başvuru kaynağıdır.
Denetim API'si (isteğe bağlı)
Yalnızca yerel entegrasyonlar için Gateway, küçük bir geri döngü HTTP API'si sunar.
Bu bağımsız sunucu isteğe bağlıdır — gateway hizmeti ortamında
OPENCLAW_EAGER_BROWSER_CONTROL_SERVER=1 ortam değişkenini ayarlayın
ve HTTP uç noktaları kullanılabilir hâle gelmeden önce gateway'i yeniden başlatın. Bu
değişken olmadan tarayıcı denetim çalışma zamanı CLI ve
ajan araçları üzerinden çalışmaya devam eder, ancak geri döngü denetim portunda hiçbir şey dinlemez.
- Durum/başlatma/durdurma:
GET /,GET /doctor,POST /start,POST /stop,POST /reset-profile - Profiller:
GET /profiles,POST /profiles/create,DELETE /profiles/:name - Sekmeler:
GET /tabs,POST /tabs/open,POST /tabs/focus,DELETE /tabs/:targetId,POST /tabs/action - Anlık görüntü/ekran görüntüsü:
GET /snapshot,POST /screenshot - Eylemler:
POST /navigate,POST /act - Kancalar:
POST /hooks/file-chooser,POST /hooks/dialog - İndirmeler:
POST /download,POST /wait/download - İzinler:
POST /permissions/grant - Hata ayıklama:
GET /console,POST /pdf - Hata ayıklama:
GET /errors,GET /requests,GET /dialogs,POST /trace/start,POST /trace/stop,POST /highlight - Ağ:
POST /response/body - Durum:
GET /cookies,POST /cookies/set,POST /cookies/clear - Durum:
GET /storage/:kind,POST /storage/:kind/set,POST /storage/:kind/clear - Ayarlar:
POST /set/offline,POST /set/headers,POST /set/credentials,POST /set/geolocation,POST /set/media,POST /set/timezone,POST /set/locale,POST /set/device
POST /tabs/action, CLI'ın dahili olarak browser tab alt komutları
({"action":"new"|"label"|"select"|"close"|"list", ...}) için kullandığı toplu biçimdir;
doğrudan betik oluştururken yukarıdaki tek amaçlı sekme rotalarını tercih edin.
Tüm uç noktalar ?profile=<name> kabul eder. POST /start?headless=true, kalıcı
tarayıcı yapılandırmasını değiştirmeden yerel yönetilen profiller için
tek seferlik başsız başlatma isteğinde bulunur; yalnızca bağlanma, uzak CDP ve mevcut oturum
profilleri bu geçersiz kılmayı reddeder çünkü OpenClaw bu tarayıcı işlemlerini başlatmaz.
Sekme uç noktalarında targetId uyumluluk alanının adıdır. GET /tabs veya
POST /tabs/open içindeki suggestedTargetId değerini geçirmeyi tercih edin; etiketler ve t1
gibi tabId tanıtıcıları da kabul edilir. Ham CDP hedef kimlikleri ve benzersiz ham
hedef kimliği önekleri çalışmaya devam eder, ancak bunlar geçici tanılama tanıtıcılarıdır.
Paylaşılan gizli anahtarlı gateway kimlik doğrulaması yapılandırılmışsa tarayıcı HTTP rotaları da kimlik doğrulaması gerektirir:
Authorization: Bearer <gateway token>x-openclaw-password: <gateway password>veya bu parolayla HTTP Basic kimlik doğrulaması
Notlar:
- Bu bağımsız geri döngü tarayıcı API'si, güvenilir proxy veya Tailscale Serve kimlik başlıklarını kullanmaz.
gateway.auth.mode,noneveyatrusted-proxyise bu geri döngü tarayıcı rotaları kimlik taşıyan bu modları devralmaz; bunları yalnızca geri döngüde tutun.
/act hata sözleşmesi
POST /act, rota düzeyindeki doğrulama ve
politika hataları için yapılandırılmış bir hata yanıtı kullanır:
{ "error": "<message>", "code": "ACT_*" }Geçerli code değerleri:
ACT_KIND_REQUIRED(HTTP 400):kindeksik veya tanınmıyor.ACT_INVALID_REQUEST(HTTP 400): eylem yükü normalleştirme veya doğrulamadan geçemedi.ACT_SELECTOR_UNSUPPORTED(HTTP 400):selectordesteklenmeyen bir eylem türüyle kullanıldı.ACT_EVALUATE_DISABLED(HTTP 403):evaluate(veyawait --fn) yapılandırma tarafından devre dışı bırakılmıştır.ACT_TARGET_ID_MISMATCH(HTTP 403): üst düzey veya toplutargetId, istek hedefiyle çakışıyor.ACT_EXISTING_SESSION_UNSUPPORTED(HTTP 501): eylem, mevcut oturum profilleri için desteklenmiyor.
Diğer çalışma zamanı hataları, code alanı olmadan da
{ "error": "<message>" } döndürebilir.
Playwright gereksinimi
Bazı özellikler (gezinme/eylem/AI anlık görüntüsü/rol anlık görüntüsü, öğe ekran görüntüleri, PDF) Playwright gerektirir. Playwright yüklü değilse bu uç noktalar açık bir 501 hatası döndürür.
Playwright olmadan çalışmaya devam edenler:
- ARIA anlık görüntüleri
- Sekme başına CDP WebSocket kullanılabildiğinde rol tarzı erişilebilirlik anlık görüntüleri
(
--interactive,--compact,--depth,--efficient). Bu, inceleme ve referans keşfi için bir geri dönüş seçeneğidir; birincil eylem motoru Playwright olmaya devam eder. - Sekme başına CDP WebSocket kullanılabildiğinde yönetilen
openclawtarayıcısı için sayfa ekran görüntüleri existing-session/ Chrome MCP profilleri için sayfa ekran görüntüleri- Anlık görüntü çıktısından
existing-sessionreferans tabanlı ekran görüntüleri (--ref)
Playwright gerektirmeye devam edenler:
navigateact- Playwright'ın yerel AI anlık görüntü biçimine bağlı AI anlık görüntüleri
- CSS seçicili öğe ekran görüntüleri (
--element) - tam tarayıcı PDF dışa aktarımı
Öğe ekran görüntüleri ayrıca --full-page değerini reddeder; rota fullPage is not supported for element screenshots döndürür.
Playwright is not available in this gateway build görürseniz paketlenmiş
Gateway'de temel tarayıcı çalışma zamanı bağımlılığı eksiktir. OpenClaw'ı yeniden yükleyin veya güncelleyin,
ardından gateway'i yeniden başlatın. Docker için ayrıca aşağıda gösterildiği gibi Chromium
tarayıcı ikili dosyalarını yükleyin.
Docker Playwright kurulumu
Gateway'iniz Docker'da çalışıyorsa npx playwright kullanmaktan kaçının (npm geçersiz kılma çakışmaları).
Özel imajlarda Chromium'u imajın içine dahil edin:
OPENCLAW_INSTALL_BROWSER=1 ./scripts/docker/setup.shMevcut bir imaj için bunun yerine paketle gelen CLI üzerinden yükleyin:
docker compose run --rm openclaw-cli \ node /app/node_modules/playwright-core/cli.js install chromiumTarayıcı indirmelerini kalıcı hâle getirmek için PLAYWRIGHT_BROWSERS_PATH değerini (örneğin,
/home/node/.cache/ms-playwright) ayarlayın ve /home/node öğesinin
OPENCLAW_HOME_VOLUME veya bir bağlama noktası aracılığıyla kalıcılaştırıldığından emin olun. OpenClaw, Linux'ta
kalıcılaştırılmış Chromium'u otomatik olarak algılar. Docker sayfasına bakın.
Nasıl çalışır (dahili)
Küçük bir geri döngü denetim sunucusu HTTP isteklerini kabul eder ve CDP üzerinden Chromium tabanlı tarayıcılara bağlanır. Gelişmiş eylemler (tıklama/yazma/anlık görüntü/PDF), CDP üzerinde Playwright aracılığıyla gerçekleştirilir; Playwright eksik olduğunda yalnızca Playwright gerektirmeyen işlemler kullanılabilir. Yerel/uzak tarayıcılar ve profiller altta serbestçe değişirken ajan tek bir kararlı arayüz görür.
CLI hızlı başvuru
Tüm komutlar belirli bir profili hedeflemek için --browser-profile <name>, makine tarafından okunabilir çıktı için ise --json kabul eder.
Temel işlemler: durum, sekmeler, açma/odaklama/kapatma
openclaw browser statusopenclaw browser doctoropenclaw browser doctor --deep # canlı anlık görüntü yoklaması ekleopenclaw browser startopenclaw browser start --headless # tek seferlik yerel yönetilen başsız başlatmaopenclaw browser stop # ayrıca yalnızca bağlanma/uzak CDP üzerinde öykünmeyi temizleropenclaw browser reset-profile # profilin tarayıcı verilerini Çöp Kutusu'na taşıropenclaw browser tabsopenclaw browser tab # geçerli sekmenin kısayoluopenclaw browser tab newopenclaw browser tab new --label researchopenclaw browser tab label abcd1234 researchopenclaw browser tab select 2openclaw browser tab close 2openclaw browser open https://example.comopenclaw browser focus abcd1234openclaw browser close abcd1234Profiller: listeleme, oluşturma, silme
openclaw browser profilesopenclaw browser create-profile --name research --color "#0066CC"openclaw browser create-profile --name attach --driver existing-session --cdp-url http://127.0.0.1:9222openclaw browser delete-profile --name researchİnceleme: ekran görüntüsü, anlık görüntü, konsol, hatalar, istekler
openclaw browser screenshotopenclaw browser screenshot --full-pageopenclaw browser screenshot --ref 12 # veya rol referansları için --ref e12openclaw browser screenshot --labelsopenclaw browser snapshotopenclaw browser snapshot --format aria --limit 200openclaw browser snapshot --interactive --compact --depth 6openclaw browser snapshot --efficientopenclaw browser snapshot --labelsopenclaw browser snapshot --urlsopenclaw browser snapshot --selector "#main" --interactiveopenclaw browser snapshot --frame "iframe#main" --interactiveopenclaw browser snapshot --out snapshot.txtopenclaw browser console --level erroropenclaw browser errors --clearopenclaw browser requests --filter api --clearopenclaw browser pdfopenclaw browser responsebody "**/api" --max-chars 5000Eylemler: gezinme, tıklama, yazma, sürükleme, bekleme, değerlendirme
openclaw browser navigate https://example.comopenclaw browser resize 1280 720openclaw browser click 12 --double # veya rol referansları için e12openclaw browser click-coords 120 340 # görünüm alanı koordinatlarıopenclaw browser type 23 "hello" --submitopenclaw browser press Enteropenclaw browser hover 44openclaw browser scrollintoview e12openclaw browser drag 10 11openclaw browser select 9 OptionA OptionBopenclaw browser download e12 report.pdfopenclaw browser waitfordownload report.pdfopenclaw browser upload /tmp/openclaw/uploads/file.pdfopenclaw browser upload /tmp/openclaw/uploads/file.pdf --ref e12openclaw browser upload media://inbound/file.pdfopenclaw browser fill --fields '[{"ref":"1","type":"text","value":"Ada"}]'openclaw browser dialog --acceptopenclaw browser dialog --dismiss --dialog-id d1openclaw browser wait --text "Done"openclaw browser wait "#main" --url "**/dash" --load networkidle --fn "window.ready===true"openclaw browser evaluate --fn '(el) => el.textContent' --ref 7openclaw browser evaluate --fn 'const title = document.title; return title;'openclaw browser evaluate --timeout-ms 30000 --fn 'async () => { await window.ready; return true; }'openclaw browser highlight e12openclaw browser trace startopenclaw browser trace stopDurum: çerezler, depolama, çevrimdışı mod, başlıklar, coğrafi konum, cihaz
openclaw browser cookiesopenclaw browser cookies set session abc123 --url "https://example.com"openclaw browser cookies clearopenclaw browser storage local getopenclaw browser storage local set theme darkopenclaw browser storage session clearopenclaw browser set offline onopenclaw browser set headers --headers-json '{"X-Debug":"1"}'openclaw browser set credentials user pass # kaldırmak için --clearopenclaw browser set geo 37.7749 -122.4194 --origin "https://example.com"openclaw browser set media darkopenclaw browser set timezone America/New_Yorkopenclaw browser set locale en-USopenclaw browser set device "iPhone 14"Notlar:
- Aracıya yönelik
browseraracı,action=download(zorunlurefvepath) ileaction=waitfordownload(isteğe bağlıpath) özelliklerini sunar. Her ikisi de kaydedilen indirme URL'sini, önerilen dosya adını ve korumalı yerel yolu döndürür. Yönetilen Playwright profilleri için açık indirme yakalama kullanılabilir; mevcut oturum profilleri desteklenmeyen işlem hatası döndürür. - Atomik seçici yüklemelerini tercih edin: OpenClaw'ın tek bir istekte hazırlanıp tıklaması için yüklemeyle birlikte
--reftetikleyicisini iletin. Daha sonraki bir tetikleyici bilinçli olarak kullanılacaksa yalnızca yolları içerenuploaddesteklenmeye devam eder. Bir dosya girişini doğrudan ayarlamak için--input-refveya--elementkullanın.dialogbir hazırlama çağrısıdır; iletişim kutusunu tetikleyen tıklama/tuş basma işleminden önce çalıştırın. Bir eylem modal pencere açarsa eylem yanıtıblockedByDialogvebrowserState.dialogs.pendingiçerir; doğrudan yanıt vermek için budialogIddeğerini iletin. OpenClaw dışında işlenen iletişim kutularıbrowserState.dialogs.recentaltında görünür. click/type/vb. içinsnapshotkaynağından birrefgerekir (sayısal12, rol referansıe12veya eyleme geçirilebilir ARIA referansıax12). Eylemler için CSS seçicileri bilinçli olarak desteklenmez. Görünür görüntü alanındaki konum tek güvenilir hedef olduğundaclick-coordskullanın.- İndirme ve iz yolları OpenClaw geçici kökleriyle sınırlandırılmıştır:
/tmp/openclaw{,/downloads}(geri dönüş:${os.tmpdir()}/openclaw/...). upload, OpenClaw geçici yüklemeler kökünden ve OpenClaw tarafından yönetilen gelen medyadan dosya kabul eder. Yönetilen gelen medyayamedia://inbound/<id>, korumalı alana görelimedia/inbound/<id>veya yönetilen gelen medya dizini içindeki çözümlenmiş bir yol olarak başvurulabilir. İç içe medya referansları, dizin geçişi, sembolik bağlantılar, sabit bağlantılar ve rastgele yerel yollar yine reddedilir.upload, dosya girişlerini--input-refveya--elementaracılığıyla doğrudan da ayarlayabilir.
OpenClaw, aynı URL için benzersiz bir eski/yeni çifti veya form gönderiminden
sonra tek bir eski sekmenin tek bir yeni sekmeye dönüşmesi gibi durumlarda
değiştirilen sekmeyi doğrulayabildiğinde, kararlı sekme kimlikleri ve etiketleri
Chromium ham hedef değişiminden etkilenmez. Aynı URL'yi içeren belirsiz
değişimler yeni tanıtıcılar alır. Ham hedef kimlikleri yine
geçicidir; betiklerde tabs kaynağından suggestedTargetId değerini tercih edin.
Anlık görüntü bayraklarına genel bakış:
--format ai(Playwright ile varsayılan): sayısal referanslara sahip yapay zekâ anlık görüntüsü (aria-ref="<n>").--format aria:axNreferanslarına sahip erişilebilirlik ağacı. Playwright kullanılabildiğinde OpenClaw, sonraki eylemlerde kullanılabilmeleri için referansları arka uç DOM kimlikleriyle canlı sayfaya bağlar; aksi takdirde çıktıyı yalnızca inceleme amaçlı kabul edin.--efficient(veya--mode efficient): kompakt rol anlık görüntüsü önayarı. Bunu varsayılan yapmak içinbrowser.snapshotDefaults.mode: "efficient"değerini ayarlayın (bkz. Gateway yapılandırması).--interactive,--compact,--depth,--selector,ref=e12referanslarına sahip bir rol anlık görüntüsünü zorunlu kılar.--frame "<iframe>", rol anlık görüntülerinin kapsamını bir iframe ile sınırlar.- Playwright ile
--labels, üzerine referans etiketleri yerleştirilmiş bir ekran görüntüsünün (çıktıdaMEDIA:<path>gösterilir) yanı sıra her referansın sınırlayıcı kutusunu içeren birannotationsdizisi ekler.screenshotüzerinde Playwright destekli etiketler--full-page,--refve--elementile çalışır;snapshotüzerinde eşlik eden ekran görüntüsü yalnızca görüntü alanını kapsamaya devam eder. Mevcut oturum/chrome-mcp profilleri sayfa ekran görüntülerinde katman etiketlerini oluşturur ancakannotationsdöndürmez veya Playwright'ın tam sayfa/referans/öğe yansıtma yardımcısını kullanmaz. Playwright veya chrome-mcp olmadan etiketli ekran görüntüleri kullanılamaz. --urls, keşfedilen bağlantı hedeflerini yapay zekâ anlık görüntülerine ekler.
Anlık görüntüler ve referanslar
OpenClaw iki "anlık görüntü" biçimini destekler:
-
Yapay zekâ anlık görüntüsü (sayısal referanslar):
openclaw browser snapshot(varsayılan;--format ai)- Çıktı: sayısal referanslar içeren bir metin anlık görüntüsü.
- Eylemler:
openclaw browser click 12,openclaw browser type 23 "hello". - Dahili olarak referans, Playwright'ın
aria-refözelliği aracılığıyla çözümlenir.
-
Rol anlık görüntüsü (
e12gibi rol referansları):openclaw browser snapshot --interactive(veya--compact,--depth,--selector,--frame)- Çıktı:
[ref=e12](ve isteğe bağlı[nth=1]) içeren rol tabanlı bir liste/ağaç. - Eylemler:
openclaw browser click e12,openclaw browser highlight e12. - Dahili olarak referans,
getByRole(...)(yinelenenler için ayrıcanth()) aracılığıyla çözümlenir. - Üzerine
e12etiketleri yerleştirilmiş bir ekran görüntüsü eklemek için--labelsekleyin. Playwright destekli profillerde bu işlem, referans başına sınırlayıcı kutu meta verilerini de (annotations[]) döndürür. - Bağlantı metni belirsiz olduğunda ve aracının somut gezinme hedeflerine
ihtiyacı olduğunda
--urlsekleyin.
- Çıktı:
-
ARIA anlık görüntüsü (
ax12gibi ARIA referansları):openclaw browser snapshot --format aria- Çıktı: yapılandırılmış düğümler olarak erişilebilirlik ağacı.
- Eylemler: anlık görüntü yolu, referansı Playwright ve Chrome arka uç DOM
kimlikleri aracılığıyla bağlayabildiğinde
openclaw browser click ax12çalışır.
-
Playwright kullanılamıyorsa ARIA anlık görüntüleri yine inceleme için yararlı olabilir ancak referanslar eyleme geçirilemeyebilir. Eylem referanslarına ihtiyaç duyduğunuzda
--format aiveya--interactiveile yeniden anlık görüntü alın. -
Ham CDP geri dönüş yolu için Docker doğrulaması:
pnpm test:docker:browser-cdp-snapshot, Chromium'u CDP ile başlatır,browser doctor --deepkomutunu çalıştırır ve rol anlık görüntülerinin bağlantı URL'lerini, imleç aracılığıyla tıklanabilir olarak yükseltilen öğeleri ve iframe meta verilerini içerdiğini doğrular.
Referans davranışı:
- Referanslar gezinmeler arasında kararlı değildir; bir işlem başarısız olursa
snapshotkomutunu yeniden çalıştırın ve yeni bir referans kullanın. /act, değiştirilen sekmeyi doğrulayabildiğinde eylemle tetiklenen değişimden sonra geçerli hamtargetIddeğerini döndürür. Sonraki komutlar için kararlı sekme kimliklerini/etiketlerini kullanmaya devam edin.- Rol anlık görüntüsü
--frameile alındıysa rol referanslarının kapsamı bir sonraki rol anlık görüntüsüne kadar bu iframe ile sınırlıdır. - Bilinmeyen veya eski
axNreferansları, Playwright'ınaria-refseçicisine geçmek yerine hızla başarısız olur. Bu durumda aynı sekmede yeni bir anlık görüntü alın.
Gelişmiş bekleme seçenekleri
Yalnızca süreyi/metni değil, daha fazlasını bekleyebilirsiniz:
- URL'yi bekleyin (Playwright glob kalıplarını destekler):
openclaw browser wait --url "**/dash"
- Yükleme durumunu bekleyin:
openclaw browser wait --load networkidle- Yönetilen
openclawve ham/uzak CDP profillerinde desteklenir.existing-sessionsürücüsünü kullanan profiller (varsayılanuserprofili dahil)networkidledeğerini reddeder; bu profillerde--url,--text, bir seçici veya--fnbeklemelerini kullanın.
- Bir JS koşulunu bekleyin:
openclaw browser wait --fn "window.ready===true"
- Bir seçicinin görünür olmasını bekleyin:
openclaw browser wait "#main"
Bunlar birleştirilebilir:
openclaw browser wait "#main" \ --url "**/dash" \ --load networkidle \ --fn "window.ready===true" \ --timeout-ms 15000Hata ayıklama iş akışları
Bir eylem başarısız olduğunda (ör. "görünür değil", "katı mod ihlali", "üzeri kapalı"):
openclaw browser snapshot --interactiveclick <ref>/type <ref>kullanın (etkileşimli modda rol referanslarını tercih edin)- Yine başarısız olursa Playwright'ın neyi hedeflediğini görmek için
openclaw browser highlight <ref>kullanın - Sayfa olağandışı davranıyorsa:
openclaw browser errors --clearopenclaw browser requests --filter api --clear
- Ayrıntılı hata ayıklama için bir iz kaydedin:
openclaw browser trace start- sorunu yeniden oluşturun
openclaw browser trace stop(çıktıdaTRACE:<path>gösterilir)
JSON çıktısı
--json, betik oluşturma ve yapılandırılmış araçlar içindir.
Örnekler:
openclaw browser --json statusopenclaw browser --json snapshot --interactiveopenclaw browser --json requests --filter apiopenclaw browser --json cookiesJSON biçimindeki rol anlık görüntüleri, refs ile birlikte küçük bir stats bloğu (satırlar/karakterler/referanslar/etkileşimli) içerir; böylece araçlar yük boyutu ve yoğunluğu hakkında çıkarım yapabilir.
Durum ve ortam ayarları
Bunlar "sitenin X gibi davranmasını sağlama" iş akışları için kullanışlıdır:
- Çerezler:
cookies,cookies set,cookies clear - Depolama:
storage local|session get|set|clear - Çevrimdışı:
set offline on|off - Üstbilgiler:
set headers --headers-json '{"X-Debug":"1"}'(veya konumsal biçimset headers '{"X-Debug":"1"}') - HTTP temel kimlik doğrulaması:
set credentials user pass(veya--clear) - Coğrafi konum:
set geo <lat> <lon> --origin "https://example.com"(veya--clear) - Medya:
set media dark|light|no-preference|none - Saat dilimi / yerel ayar:
set timezone ...,set locale ... - Cihaz / görüntü alanı:
set device "iPhone 14"(Playwright cihaz önayarları)set viewport 1280 720
Güvenlik ve gizlilik
- openclaw tarayıcı profili oturum açılmış oturumlar içerebilir; bunu hassas veri olarak değerlendirin.
browser act kind=evaluate/openclaw browser evaluatevewait --fn, sayfa bağlamında rastgele JavaScript çalıştırır. İstem enjeksiyonu bunu yönlendirebilir. İhtiyacınız yoksabrowser.evaluateEnabled=falseile devre dışı bırakın.openclaw browser evaluate --fnbir işlev kaynağını, ifadeyi veya deyim gövdesini kabul eder. Deyim gövdeleri eşzamansız işlevler olarak sarmalanır; bu nedenle geri almak istediğiniz değer içinreturnkullanın. Sayfa tarafındaki işlevin varsayılan değerlendirme zaman aşımından daha uzun sürmesi gerekebilecek durumlarda--timeout-ms <ms>kullanın.- Oturum açma ve bot karşıtı önlemlere ilişkin notlar (X/Twitter vb.) için Tarayıcıda oturum açma + X/Twitter'da gönderi yayımlama bölümüne bakın.
- Gateway/Node ana makinesini gizli tutun (yalnızca geri döngü veya tailnet).
- Uzak CDP uç noktaları güçlüdür; tünel kullanın ve bunları koruyun.
Katı mod örneği (özel/dahili hedefleri varsayılan olarak engelleyin):
{ browser: { ssrfPolicy: { dangerouslyAllowPrivateNetwork: false, hostnameAllowlist: ["*.example.com", "example.com"], allowedHostnames: ["localhost"], // isteğe bağlı tam izin }, },}İlgili
- Tarayıcı - genel bakış, yapılandırma, profiller, güvenlik
- Tarayıcıda oturum açma - sitelerde oturum açma
- Tarayıcı Linux sorunlarını giderme
- Tarayıcı WSL2 sorunlarını giderme