我想制作一个简单的程序,询问您要使用哪个浏览器。 当您点击链接(例如电子邮件或pdf)时,将显示一个程序而不是浏览器,并会询问您要使用哪个浏览器。
首先:哪个代码最好写这个? 其次:如何打开程序而不是浏览器?
我需要一些帮助来写这个,因为我不知道如何开始
答案 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);
如果浏览器不存在,将会出现错误。