Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net webbrowser在显示javascript时总是下载文件_Javascript_Vb.net_File_Download_Browser - Fatal编程技术网

Vb.net webbrowser在显示javascript时总是下载文件

Vb.net webbrowser在显示javascript时总是下载文件,javascript,vb.net,file,download,browser,Javascript,Vb.net,File,Download,Browser,我正在制作一个简单的应用程序,通过webbrowser请求远程服务器,但是,如果远程页面使用javascript进行回复,而不是显示文本,浏览器总是提示下载search.js文件。 有没有办法只显示源代码而不下载文件?下载.js文件是IE的默认行为,webbrowser控件使用它。如果要显示源代码,可以下载文件并设置DocumentText以显示源代码 我不确定这是否是最好的方法,因为这样做应该有效 WebClient client = new WebClient(); var sour

我正在制作一个简单的应用程序,通过webbrowser请求远程服务器,但是,如果远程页面使用javascript进行回复,而不是显示文本,浏览器总是提示下载search.js文件。
有没有办法只显示源代码而不下载文件?

下载.js文件是IE的默认行为,webbrowser控件使用它。如果要显示源代码,可以下载文件并设置DocumentText以显示源代码

我不确定这是否是最好的方法,因为这样做应该有效

WebClient client = new WebClient();    
var source = client.DownloadString("http://example.com/somescript.js");

webBrowser1.DocumentText = source;

还有一件事,如果你从那个网站注销了,你知道如何让它工作吗?