যেহেতু হেডলেস মোডে ক্রোম কার্যত অদৃশ্য থাকে, তাই কোনো সমস্যার সমাধান করাটা বেশ কঠিন মনে হতে পারে। তবে, হেডফুল ক্রোমের মতোই প্রায় একই পদ্ধতিতে হেডলেস ক্রোম ডিবাগ করা সম্ভব।
--remote-debugging-port কমান্ড-লাইন ফ্ল্যাগ ব্যবহার করে ক্রোমকে হেডলেস মোডে চালু করুন।
chrome --headless --remote-debugging-port=0 https://developer.chrome.com/
এটি stdout এ একটি অনন্য WebSocket URL প্রিন্ট করে, উদাহরণস্বরূপ:
DevTools listening on ws://127.0.0.1:60926/devtools/browser/b4bd6eaa-b7c8-4319-8212-225097472fd9
একটি হেডফুল ক্রোম ইনস্ট্যান্সে, আমরা তখন ক্রোম ডেভটুলস রিমোট ডিবাগিং ব্যবহার করে হেডলেস টার্গেটের সাথে সংযোগ স্থাপন করতে এবং সেটিকে পরিদর্শন করতে পারি।
-
chrome://inspectএ যান এবং Configure… বোতামে ক্লিক করুন। - WebSocket URL থেকে IP অ্যাড্রেস এবং পোর্ট নম্বর লিখুন, যেমন,
127.0.0.1:60926। - Done-এ ক্লিক করুন। আপনি একটি Remote Target দেখতে পাবেন, যেখানে এর সমস্ত ট্যাব এবং অন্যান্য টার্গেটগুলো তালিকাভুক্ত থাকবে।
- Chrome DevTools-এ প্রবেশ করতে এবং রিমোট হেডলেস টার্গেটটি পরিদর্শন করতে 'inspect'- এ ক্লিক করুন, যার মধ্যে পেজটির একটি লাইভ ভিউও অন্তর্ভুক্ত রয়েছে।
