5

सबसे पहले मुझे वास्तव में यकीन नहीं है कि यह सुपर-उपयोगकर्ता या स्टैक-ओवरफ़्लो के लिए एक प्रश्न है या नहीं। यह निश्चित रूप से अन्य डेवलपर्स के लिए उपयोगी हो सकता है लेकिन यह एक विशिष्ट कोड प्रश्न नहीं है।क्या डीबग मोड में क्रोम चलाने के लिए संभव है?

Google क्रोम में इंजन अपवाद या सामान्य डीबगिंग जानकारी प्रस्तुत करने का कोई तरीका है? मेरे पास कुछ कोड है जो मैं 99% निश्चित रूप से क्रोम के लिए रेंडर/रेपेंट इंजन को क्रैश कर रहा हूं लेकिन कंसोल में मैप (मै मैक पर हूं)। मुझे अपवाद के लिए सूचनाएं नहीं मिलती हैं। मैं सोच रहा हूं कि क्रोम को लॉगिंग में ज्यादा वर्बोज़ करने के लिए मजबूर करने का तरीका क्या है? शायद यह क्रोम विशिष्ट के बजाय एक वेबकिट चीज है।

मुझे बताएं कि यह वास्तव में स्टैक ओवरफ़्लो के लिए नहीं है और मैं प्रश्न को हटा दूंगा/जैसा कि मैंने कहा था कि मुझे पता है कि यह कोड विशिष्ट नहीं है।

+1

क्या आपने इसे पढ़ा है: http://www.chromium.org/developers/how-tos/debugging#TOC-Single-process-mode? – j08691

उत्तर

1

मुझे पूरी तरह से यकीन नहीं है कि मैं इसे सही ढंग से समझ गया हूं, लेकिन हो सकता है कि आप खिड़कियों की बजाय मैक के लिए chromium.org कैसे करें। आप एक ही प्रक्रिया या ख में रेंडरर प्रक्रिया

एक) रन क्रोम डिबग करने के लिए) लांच

के बाद रेंडरर प्रक्रिया को XCode के डिबगर अनुलग्न वे विस्तार here में वर्णित दो संभावनाएं है। उम्मीद है कि

संपादित करें:

+0

टूटा लिंक। धन्यवाद, जवाब के अंदर जानकारी के प्रासंगिक टुकड़े जोड़ने का हमेशा अच्छा विचार क्यों है। –

+0

@ गिल्बर्टो टोर्रेज़न ध्यान देने के लिए धन्यवाद (यूआरएल की संरचना बदल गई है, सही लिंक हालांकि सुझावों में था) ... फिर भी मैं सिर्फ पूरे ब्लॉक को कॉपी करने की तरह नहीं चाहता था –

0

हाँ अपडेट करें!

आप मैक पर कमांड लाइन से क्रोम शुरू कर सकते हैं। एक पिछले प्रश्न देखें here

कुछ इस तरह:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome

तुम भी जोड़कर एक लॉग फ़ाइल के लिए क्रोम उत्पादन बनाने के लिए एक ध्वज पारित कर सकते हैं:

--enable-logging --v=1

यह चाहिए एक लॉग फ़ाइल chrome_debug.log लिखें जो आपकी ~/.config/ निर्देशिका में कहीं भी रहती है।

फिर आप उस लॉग को पूंछ सकते हैं। उस के लिए मेरे आदेश है:

$ tail -F ~/.config/chromium/chrome_debug.log

लॉग फ़ाइल के लिए आपका पथ अलग हो सकता है।

आशा है कि मदद करता है!

संबंधित मुद्दे