2012-10-02 86 views
7

我有一個運行嵌入式Web瀏覽器(System.Windows.Forms.WebBrowser)的.NET應用程序。我無法弄清楚如何通過按f12訪問我可以正常訪問的Web控制檯(相當於螢火蟲控制檯)。有沒有辦法啓用它?也有可能將這個輸出重定向到一個文件?嵌入式WebBrowser Web控制檯訪問

+0

爲什麼你需要th e控制檯?你想要得到什麼? – Bestter

+1

我想調試到嵌入式Web瀏覽器應用程序。 – sworded

+0

網絡瀏覽器類正在使用Internet Explorer:然後在不同版本的Windows(XP,Vista,Seven)和不同處理器類型(32或64位)上測試不同版本的IE。 來源:http://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser(v=vs.100).aspx – Bestter

回答

3

嵌入式網頁瀏覽器不支持ActiveX控制器,所以沒有Web控制檯。

+0

所有基於ActiveX的瀏覽器Web控制檯? (即Firefox和Chrome) – sworded

+0

Firefox和Chrome不支持ActiveX控件,因爲它是Microsoft技術:)) –

+0

是否可以訪問另一個嵌入式瀏覽器的Web控制檯? (除IE以外) – sworded

11

您是否嘗試過使用FirebugLite?

https://getfirebug.com/firebuglite

包含這個腳本您的網頁中,你將有螢火蟲,你 可以用來調試JS的一個精簡版的版本。

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

我只能控制.NET應用程序和而不是網站內容。 – sworded

+0

你可以在頁面加載後在瀏覽器中注入javascript –

+0

試試這個注入腳本的答案http://stackoverflow.com/questions/153748/how-to-inject-javascript-in-webbrowser-control – Amitd

0

您可以使用虛擬演播室調試它

  1. 開始應用
  2. 打開「連接到對話框中的」通過調試 - >附加到進程
  3. 在連接到選擇時,選擇「腳本「
  4. 然後選擇你想要調試的進程