我想在C#中的webbrowsers中显示javascript代码。通常,当我导航时,浏览器想要保存它..但我希望浏览器在浏览器的屏幕上显示它...我认为我必须使用webbrowser进行javascript查看..
我使用了那些代码,但它不起作用(仍然要求保存..)
webBrowser1.Navigate("http://xxxx.com/aaa.js", "_mainframe");
答案 0 :(得分:2)
不要使用WebBrowser控件,只需使用HttpClient
下载它并显示它,例如在TextBox中。
WebBrowser控件基本上是一个嵌入式IE,如果它认为应该下载具有该MIME类型的文件,或者如果有Content-disposition: attachment
这样的标题(强制在浏览器中下载提示符),则会下载文件。< / p>