मेरे पास एक .NET ऐप है जो एम्बेडेड वेब ब्राउज़र (System.Windows.Forms.WebBrowser) चलाता है। मैं यह नहीं समझ सकता कि वेब कंसोल का उपयोग कैसे किया जा सकता है जिसे मैं सामान्य रूप से f12 दबाकर एक्सेस कर सकता हूं (फ़ायरबग के कंसोल के बराबर)। क्या इसे सक्षम करने का कोई तरीका है? इस आउटपुट को फाइल में रीडायरेक्ट करना भी संभव है?एंबेडेड वेब ब्राउजर वेब कंसोल एक्सेस
उत्तर
एम्बेडेड वेब ब्राउज़र ActiveX नियंत्रकों का समर्थन नहीं करता है, इसलिए कोई वेब कंसोल नहीं है।
क्या आपने फ़ायरबगलाइट का उपयोग करने का प्रयास किया है?
https://getfirebug.com/firebuglite
अपने पृष्ठ के अंदर इस स्क्रिप्ट को शामिल करें और आप फ़ायरबग जो आप अपने जे एस डिबग करने के लिए उपयोग कर सकते हैं की एक लाइट संस्करण होगा।
<script type="text/javascript" src="https://getfirebug.com/firebug-lite.js"></script>
मेरे पास केवल .NET एप्लिकेशन पर नियंत्रण है और वेबसाइट सामग्री नहीं। – sworded
पेज लोड होने के बाद आप ब्राउजर में जावास्क्रिप्ट इंजेक्ट कर सकते हैं –
स्क्रिप्ट इंजेक्शन के लिए इस उत्तर का प्रयास करें http://stackoverflow.com/questions/153748/how-to-inject-javascript-in-webbrowser-control – Amitd
आप डिबग करने के लिए आभासी स्टूडियो का उपयोग कर सकते यह
- शुरू एप्लिकेशन
- ओपन debug- द्वारा "संवाद पर देते हैं">
- में चयन करने के लिए देते हैं पर कार्रवाई करें, "स्क्रिप्ट से संलग्न "
- फिर उस प्रक्रिया का चयन करें जिसे आप डीबग करना चाहते हैं
आपको इसकी आवश्यकता क्यों है ई कंसोल? आप क्या पाने की कोशिश कर रहे हैं? – Bestter
मैं एम्बेडेड वेब ब्राउज़र एप्लिकेशन में डीबग करना चाहता हूं। – sworded
वेब ब्राउज़र क्लास इंटरनेट एक्सप्लोरर का उपयोग कर रहा है: फिर विंडोज़ (एक्सपी, विस्टा, सेवन) और विभिन्न प्रोसेसर प्रकार (32 या 64 बिट्स) के विभिन्न संस्करणों पर आईई के विभिन्न संस्करणों के साथ अपने एप्लिकेशन का परीक्षण करें। स्रोत: http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser(v=vs.100).aspx – Bestter