我正在制作一个简单的应用程序,通过webbrowser询问远程服务器,但是,如果远程页面使用javascript进行回复,则浏览器不会显示文本,而是始终提示下载search.js文件。 有没有办法只显示源而不是下载文件?
答案 0 :(得分:0)
下载.js文件是IE的默认行为(由webbrowser控件使用。如果要显示源,可以下载该文件并设置DocumentText
以显示源。 / p>
我不确定这是否是最好的方法,这应该工作
WebClient client = new WebClient();
var source = client.DownloadString("http://example.com/somescript.js");
webBrowser1.DocumentText = source;