【发布时间】:2020-05-03 02:12:57
【问题描述】:
我有一个 C# WinForms 应用程序,我需要通过它打开一个 url。
实际任务是显示一个没有所有功能的网页(更改 url/返回按钮/等...),在该站点中执行一些操作,然后根据用户输入/执行的内容从中检索信息在那个网站上。
我已经尝试过 WebBrowser 选项,但它在具有所有功能的浏览器中打开 url 站点:
System.Windows.Forms.WebBrowser WebBrowser1 = new System.Windows.Forms.WebBrowser();
WebBrowser1.Navigate(new Uri("https://stackoverflow.com/questions/59766190/open-a-url-site-in-a-winforms-window-and-not-from-the-browser"), true);
WebBrowser1.BringToFront();
有什么想法吗?
感谢:)
【问题讨论】:
-
"我已经尝试了 WebBrowser 选项,但它在浏览器中打开了具有所有功能的 url 站点..." 你能edit 你的问题吗并添加您正在使用的代码?这听起来不像是在使用 WebBrowser 控件。
-
抱歉,我使用 WebBrowser 控件进行了检查:您只有浏览器窗口,没有菜单系统或浏览器的其他功能。
-
“没有菜单系统或浏览器的其他功能”是什么意思?它实际上是在打开默认的网络浏览器,所以我拥有它的所有功能
-
你在说什么默认的网络浏览器?你的意思是 chrome、IE 还是什么?
-
您将
true作为第二个参数传递给Navigate()方法,它指定它应该在新窗口中打开 - see the documentation