2012-10-02 14 views
7

मेरे पास एक .NET ऐप है जो एम्बेडेड वेब ब्राउज़र (System.Windows.Forms.WebBrowser) चलाता है। मैं यह नहीं समझ सकता कि वेब कंसोल का उपयोग कैसे किया जा सकता है जिसे मैं सामान्य रूप से f12 दबाकर एक्सेस कर सकता हूं (फ़ायरबग के कंसोल के बराबर)। क्या इसे सक्षम करने का कोई तरीका है? इस आउटपुट को फाइल में रीडायरेक्ट करना भी संभव है?एंबेडेड वेब ब्राउजर वेब कंसोल एक्सेस

+0

आपको इसकी आवश्यकता क्यों है ई कंसोल? आप क्या पाने की कोशिश कर रहे हैं? – Bestter

+1

मैं एम्बेडेड वेब ब्राउज़र एप्लिकेशन में डीबग करना चाहता हूं। – sworded

+0

वेब ब्राउज़र क्लास इंटरनेट एक्सप्लोरर का उपयोग कर रहा है: फिर विंडोज़ (एक्सपी, विस्टा, सेवन) और विभिन्न प्रोसेसर प्रकार (32 या 64 बिट्स) के विभिन्न संस्करणों पर आईई के विभिन्न संस्करणों के साथ अपने एप्लिकेशन का परीक्षण करें। स्रोत: http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser(v=vs.100).aspx – Bestter

उत्तर

3

एम्बेडेड वेब ब्राउज़र ActiveX नियंत्रकों का समर्थन नहीं करता है, इसलिए कोई वेब कंसोल नहीं है।

+0

क्या ActiveX पर आधारित सभी ब्राउज़र वेब कंसोल हैं? (यानी, फ़ायरफ़ॉक्स और क्रोम) – sworded

+0

फ़ायरफ़ॉक्स और क्रोम ActiveX नियंत्रणों का समर्थन नहीं करता है क्योंकि यह एक Microsoft तकनीक है :)) –

+0

क्या किसी अन्य एम्बेडेड ब्राउज़र के वेब कंसोल तक पहुंच बनाना संभव है? (आईई के अलावा) – sworded

11

क्या आपने फ़ायरबगलाइट का उपयोग करने का प्रयास किया है?

https://getfirebug.com/firebuglite

अपने पृष्ठ के अंदर इस स्क्रिप्ट को शामिल करें और आप फ़ायरबग जो आप अपने जे एस डिबग करने के लिए उपयोग कर सकते हैं की एक लाइट संस्करण होगा।

<script type="text/javascript" src="https://getfirebug.com/firebug-lite.js"></script> 
+0

मेरे पास केवल .NET एप्लिकेशन पर नियंत्रण है और वेबसाइट सामग्री नहीं। – sworded

+0

पेज लोड होने के बाद आप ब्राउजर में जावास्क्रिप्ट इंजेक्ट कर सकते हैं –

+0

स्क्रिप्ट इंजेक्शन के लिए इस उत्तर का प्रयास करें http://stackoverflow.com/questions/153748/how-to-inject-javascript-in-webbrowser-control – Amitd

0

आप डिबग करने के लिए आभासी स्टूडियो का उपयोग कर सकते यह

  1. शुरू एप्लिकेशन
  2. ओपन debug- द्वारा "संवाद पर देते हैं">
  3. में चयन करने के लिए देते हैं पर कार्रवाई करें, "स्क्रिप्ट से संलग्न "
  4. फिर उस प्रक्रिया का चयन करें जिसे आप डीबग करना चाहते हैं
संबंधित मुद्दे