Nếu bạn có IE8, bạn có thể nhận thấy một tính năng thực sự tiện dụng mà MS đã thêm vào. Nhấn F12 và Công cụ dành cho nhà phát triển, một con bọ lửa như trình gỡ lỗi, bật lên. Điều này là cực kỳ hữu ích cho mục đích gỡ lỗi, và tôi tự hỏi nếu có một cách để bật lên Developer Tools từ một điều khiển WebBrowser bên trong một ứng dụng .NET.Có cách nào để kích hoạt các công cụ phát triển IE8 từ bên trong điều khiển WebBrowser trong ứng dụng .NET
Tình huống của tôi là: Tôi có ứng dụng C# có điều khiển WebBrowser được nhúng. Ứng dụng C# và nội dung trình duyệt web DHTML giao tiếp với nhau bằng giao diện ObjectForScripting (C# side) và window.external (DHTML), vì vậy để kiểm tra/gỡ lỗi/gỡ rối chức năng đầy đủ, tôi cần một cách để kích hoạt Nhà phát triển Các công cụ từ bên trong điều khiển WebBrowser. Đến nay chúng tôi đã bị giới hạn sử dụng Firebug Lite bị hạn chế nghiêm trọng hoặc kích hoạt một phiên gỡ rối bước của javascript bằng cách sử dụng 'trình gỡ lỗi'; js, nhưng bây giờ chúng tôi đang đi đến điểm mà các tùy chọn trở thành một rắc rối thực sự và không cho phép các tính năng đầy đủ mà chúng tôi sẽ nhận được ra khỏi việc có một cái gì đó như Firebug hoặc Công cụ phát triển theo ý của chúng tôi.
Điều tôi thực sự thích làm là có thể bật Công cụ dành cho nhà phát triển từ bên trong điều khiển WebBrowser của tôi trong khi ứng dụng đang chạy, nhưng tôi chưa tìm được cách để thực hiện điều này.
Có ai khác đã gặp sự cố này và phát hiện ra liệu có cách nào để thực hiện điều đó không?
Tôi rất nghi ngờ điều đó. –
tôi sợ rằng –