2012-10-02 39 views
7

Tôi có ứng dụng .NET chạy trình duyệt web được nhúng (System.Windows.Forms.WebBrowser). Tôi không thể tìm ra cách truy cập vào giao diện điều khiển web mà tôi thường có thể truy cập bằng cách nhấn f12 (tương đương với giao diện điều khiển của firebug). Có cách nào để kích hoạt tính năng này không? Cũng có thể chuyển hướng đầu ra này sang một tệp không?Truy cập bảng điều khiển web WebBrowser được nhúng

+0

Tại sao bạn cần thứ e console? Bạn đang cố gắng làm gì? – Bestter

+1

Tôi muốn gỡ lỗi vào ứng dụng trình duyệt web được nhúng. – sworded

+0

Lớp trình duyệt web đang sử dụng Internet Explorer: sau đó kiểm tra ứng dụng của bạn bằng phiên bản IE khác, trên các phiên bản Windows khác nhau (XP, Vista, Seven) và loại bộ xử lý khác nhau (32 hoặc 64 bit). Nguồn: http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser(v=vs.100).aspx – Bestter

Trả lời

3

Trình duyệt web được nhúng không hỗ trợ bộ điều khiển ActiveX, do đó không có bảng điều khiển web.

+0

Tất cả các trình duyệt web của trình duyệt đều dựa trên ActiveX? (tức là firefox và chrome) – sworded

+0

Firefox và Chrome không hỗ trợ điều khiển ActiveX vì đó là công nghệ của Microsoft :)) –

+0

Có thể truy cập vào bảng điều khiển web của trình duyệt được nhúng khác không? (khác với IE) – sworded

11

Bạn đã thử sử dụng FirebugLite chưa?

https://getfirebug.com/firebuglite

Bao gồm kịch bản này trong trang của bạn và bạn sẽ có một phiên bản lite của con đom đóm mà bạn có thể sử dụng để gỡ lỗi JS của bạn.

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

Tôi chỉ có quyền kiểm soát ứng dụng .NET và không phải nội dung trang web. – sworded

+0

Bạn có thể tiêm javascript trong trình duyệt sau khi trang được tải –

+0

Thử câu trả lời này để chèn tập lệnh http://stackoverflow.com/questions/153748/how-to-inject-javascript-in-webbrowser-control – Amitd

0

bạn có thể sử dụng phòng thu ảo để gỡ lỗi nó

  1. ứng dụng bắt đầu
  2. Open "để đính kèm thoại" bởi debug-> đính kèm để xử lý
  3. Trong đính kèm để lựa chọn, chọn "Script "
  4. Sau đó chọn quá trình bạn muốn gỡ lỗi
Các vấn đề liên quan