2015-05-06 91 views
1

WebBrowser控件自動從服務器下載響應(當我僅使用傳統WebBrowser.Navgiate()),我該如何忽略該文件或拒絕下載(因爲它似乎暫停我的程序)?如何逃避通過WebBrowser控件下載json文件C#

編輯: 這是代碼:

webBrowser1.Navigate("url/phpFile.php?parameters"); 

這是我所得到的,當我運行它:

enter image description here

+0

爲什麼忽略它?你可以忽略迴應,但捕獲文件 - http://stackoverflow.com/questions/13021709/how-to-capture-json-response-using-webbrowser-control –

+0

它不會爲我工作,因爲我是第一次登錄,然後才能訪問此頁面。 – Roni

回答

0

1.Open記事本並粘貼以下:

Windows Registry Editor Version 5.00; 
; Tell IE 7,8,9,10 to open JSON documents in the browser on Windows XP and later. 
; 25336920-03F9-11cf-8FD0-00AA00686F13 is the CLSID for the "Browse in place" . 
; 
[HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/json] 
"CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}" 
"Encoding"=hex:08,00,00,00 

2.將文件保存爲IE-Json.reg,然後運行它。

在Windows 10上測試&贏7