相关疑难解决方法(0)

如何在C#中的默认浏览器中打开

我正在设计一个小型的C#应用​​程序,其中有一个Web浏览器.我目前在我的计算机上拥有所有默认值,表示谷歌浏览器是我的默认浏览器,但当我单击我的应用程序中的链接以在新窗口中打开时,它会打开Internet Explorer.有没有办法让这些链接在默认浏览器中打开?或者我的电脑有什么问题吗?

我的问题是我在应用程序中有一个webbrowser,所以说你去谷歌并输入"堆栈溢出"并右键单击第一个链接并单击"在新窗口中打开"它在IE而不是Chrome中打开.这是我编码不当的东西,还是我的电脑上的设置不正确

===编辑===

这真的很烦人.我已经知道浏览器是IE浏览器,但我以前工作正常.当我点击它在chrome中打开的链接时.我当时正在使用sharp develop来制作应用程序,因为我无法启动c#express.我做了一个全新的Windows安装,因为我在我的应用程序中并不太远,我决定重新开始,现在我遇到了这个问题.这就是为什么我不确定它是不是我的电脑.为什么IE会在点击链接时启动整个浏览器,而不是简单地在默认浏览器中打开新链接?

c# browser default window new-operator

238
推荐指数
10
解决办法
29万
查看次数

.NET C#:WebBrowser控件Navigate()不加载目标URL

我正在尝试以编程方式通过WebBrowser控件加载网页,目的是测试页面及其JavaScript函数.基本上,我想比较通过此控件运行的HTML和JavaScript与已知输出,以确定是否存在问题.

但是,我在创建和导航WebBrowser控件时遇到了麻烦.下面的代码旨在将HtmlDocument加载到WebBrowser.Document属性中:

WebBrowser wb = new WebBrowser();
wb.AllowNavigation = true;

wb.Navigate("http://www.google.com/");
Run Code Online (Sandbox Code Playgroud)

在Navigate()运行后通过Intellisense检查Web浏览器的状态时,WebBrowser.ReadyState为'未初始化',WebBrowser.Document = null,并且它总体上看起来完全不受我的调用的影响.

在上下文中,我在Windows窗体对象之外运行此控件:我不需要加载窗口或实际查看页面.要求规定需要简单地执行页面的JavaScript并检查生成的HTML.

非常感谢任何建议,谢谢!

.net c# browser controls navigateurl

15
推荐指数
1
解决办法
9万
查看次数

如何打开备用webbrowser(Mozilla或Firefox)并显示特定URL?

我知道有内置的Internet Explorer,但我正在寻找的是用指定的URL打开Firefox/Mozilla窗口(运行应用程序).任何人都可以告诉我如何在C#(.nET)中做到这一点?

.net c# browser

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

browser ×3

c# ×3

.net ×2

controls ×1

default ×1

navigateurl ×1

new-operator ×1

window ×1