2017-04-24 19 views
0

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

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

我需要一点帮助来写这篇文章,是因为我不知道如何开始

回答

2

这是棘手。 “用户点击网址”没有统一的事件,涵盖所有应用程序。

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

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

我的Java很生疏,但我认为这应该是可能的两种语言。由于缺乏专用于应用程序的可执行文件,可能在Java中有点棘手。

+0

哦,对于“默认浏览器”的好主意。我知道每次选择都有点无聊,但它是一种特殊用途。在“默认浏览器”中,程序会自动获取链接,因此更容易获取它。 – FlorianSL

+0

我认为在默认浏览器中放置程序很容易,但不是当它不是浏览器时 – FlorianSL

+0

@FlorianSL只是为了确保:您的应用程序确实接受参数,对不对?作为第一步,我只需将Web视图拖入我的应用程序并在那里打开Url。或者像Raviraj解释的那样,调用默认浏览器。 – Kempeth

1

对于C#: 这将打开默认浏览器的网址:

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

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

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

会有,如果浏览器错误不存在。

相关问题