一个程序,询问您要使用哪个Web浏览器

时间:2017-04-24 08:06:30

标签: java c# web browser

我想制作一个简单的程序,询问您要使用哪个浏览器。 当您点击链接(例如电子邮件或pdf)时,将显示一个程序而不是浏览器,并会询问您要使用哪个浏览器。

首先:哪个代码最好写这个? 其次:如何打开程序而不是浏览器?

我需要一些帮助来写这个,因为我不知道如何开始

2 个答案:

答案 0 :(得分:2)

这很棘手。 “用户点击网址”没有统一的事件跨越所有应用程序。

最直接的解决方案是创建应用程序并将其注册为默认浏览器。

就个人而言,每次点击一个链接时都必须选择一个浏览器,我会很生气,因此我可能会创建一个帮助应用程序,当它开始记住当前的默认浏览器,然后将浏览器选择器注册为默认值。当帮助程序关闭时,它将恢复默认浏览器。

我的Java非常生疏,但我认为这两种语言都应该可行。由于缺少适用于您应用程序的可执行文件,Java中可能会有点棘手。

答案 1 :(得分:1)

对于C#: 这将打开默认浏览器中的URL:

string url = "http://google.com/";
System.Diagnostics.Process.Start(url); 

这将打开指定浏览器中的网址:

System.Diagnostics.Process.Start(@"C:\Program Files\Mozilla Firefox\firefox.exe", url); 

如果浏览器不存在,将会出现错误。