首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在app中使用C# WebBrowser

在app中使用C# WebBrowser
EN

Stack Overflow用户
提问于 2015-03-24 11:38:37
回答 2查看 101关注 0票数 0

我在c#非常糟糕,但我的任务是创建一个应用程序,可以让人们加入队列或被从队列中删除。实际上,它是一个超级链接,它决定是否有人在队列中。下面是我创建的代码,所以如果用户单击按钮,就会打开Firefox,并将它们引导到一个回复为“OK”的页面。但是,并不是每个人都安装了Firefox,也不是每个人都有32/64位的机器,所以存储Firefox的目录可能会有所不同,这意味着我必须创建这个特定于用户的应用程序。使用Firefox的原因可以归结为实际的超链接,因为它不适用于其他测试的浏览器iv (即,chrome)。

我想要做的是在应用程序上添加c#浏览器,所以当有人点击网页浏览器上的按钮时,它会在浏览器中显示“OK”,我真正想问的是如何称呼c#浏览器而不是Fire。谢谢

代码语言:javascript
运行
复制
    private void button4_Click(object sender, EventArgs e)
    {
        System.Diagnostics.Process.Start(@"C:\Program Files (x86)\Mozilla Firefox\firefox.exe", "https://xxx.xxx.xxx.xxx/api/agent/unpause.json?active_host=xxx.xxx.xxx.xxx&active_user=xxxxx&username=VOIP&password=xxxxxx&client=snom");
        BtnQue.BackColor = Color.Chartreuse;
        BtnDND.BackColor = Color.Red;
    }
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-24 12:36:57

如果您正在使用Windows窗体创建应用程序,则有一个内置的web浏览器,您可以将其拖到窗体设计器上,然后通过执行以下命令加载页面:

代码语言:javascript
运行
复制
webBrowser1.Navigate(URL); 

要么点击一个按钮,要么只是执行它。

表单设计器允许您制作一个简单的浏览器,在打开具有指定ID和密码的链接之前自动打开特定站点,或提示用户输入ID和密码。

票数 1
EN

Stack Overflow用户

发布于 2015-03-24 11:50:57

最好的方法(我猜)是使用WebClient,如下所示:

代码语言:javascript
运行
复制
var myWebClient = new WebClient();
var URI = " "https://xxx.xxx.xxx.xxx/api/agent/unpause.json?active_....";
myWebClient.navigate(URI);

然后您可以看到响应HTML。

如果要在浏览器中打开它,可以委托它,并在默认的the浏览器中打开,如下所示:

代码语言:javascript
运行
复制
var URI = " "https://xxx.xxx.xxx.xxx/api/agent/unpause.json?active_....";
System.Diagnostics.Process.Start(URI);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29231676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档