Chrome, gözetimsiz modda görünür olmadığı için sorunları çözmek zor olabilir. Gözetimsiz Chrome'da, Chrome'un görünür sürümüne çok benzer bir şekilde hata ayıklamak mümkündür.
Chrome'u --remote-debugging-port komut satırı işaretiyle gözetimsiz modda başlatın.
chrome --headless --remote-debugging-port=0 https://developer.chrome.com/
Bu işlem, stdout konumuna benzersiz bir WebSocket URL'si yazdırır. Örneğin:
DevTools listening on ws://127.0.0.1:60926/devtools/browser/b4bd6eaa-b7c8-4319-8212-225097472fd9
Ardından, tam Chrome örneğinde Chrome Geliştirici Araçları uzaktan hata ayıklama'yı kullanarak Gözetimsiz hedefe bağlanıp inceleyebiliriz.
chrome://inspectsimgesine gidin ve Yapılandır… düğmesini tıklayın.- WebSocket URL'sinden IP adresini ve bağlantı noktası numarasını girin (ör.
127.0.0.1:60926). - Bitti'yi tıklayın. Tüm sekmeleri ve diğer hedefleri listelenmiş bir uzak hedef görürsünüz.
- Chrome Geliştirici Araçları'na erişmek ve sayfanın canlı görünümü de dahil olmak üzere uzak Headless hedefini incelemek için incele'yi tıklayın.
