Facebook ब्राउज़र में बिल्ट-इन डेवलपर टूल्स को कैसे डिसेबल करता है?
सभी को नमस्ते! मैं एक नौसिखिया वेब डेवलपर हूँ और हाल ही में Facebook साइट पर एक अजीब व्यवहार देखा। जब मैं Chrome या Firefox में डेवलपर कंसोल (F12) खोलता हूँ, तो साइट असामान्य व्यवहार करती है: पेज हैंग हो जाता है, चेतावनियाँ दिखाई देती हैं, और कभी-कभी कंसोल साफ हो जाता है। मैंने सुना है कि Facebook हैकिंग से बचाव और हमलावरों द्वारा DevTools के उपयोग को रोकने के लिए कुछ तरीकों का उपयोग करता है।\n\nमुझे यह जानने में दिलचस्पी है कि यह तकनीकी रूप से कैसे काम करता है। मैंने एक सरल स्क्रिप्ट लिखने की कोशिश की जो यह पता लगा सके कि कंसोल खुला है या नहीं, लेकिन मुझे सफलता नहीं मिली:\n\n```javascript\n// मेरी असफल कोशिश\nwindow.addEventListener('resize', function() {\n if (window.outerHeight - window.innerHeight > 100) {\n console.log('कंसोल खुला है!');\n }\n});\n```\n\nयह कोड केवल तभी काम करता है जब