特定链接的特定浏览器


14

有谁知道如何打开特定链接的特定浏览器?

我有两个要在IE中打开的链接,另一个要在Chrome中打开的链接。这有可能吗?


1
网址是否有模式?还是您是指自由选择应该打开链接的浏览器?
iglvzx'2

您能否从打开链接的位置(例如从Windows资源管理器或从浏览器/网页内部)进行澄清?
iglvzx'2

Answers:


4

解决方案将是一个单独的“浏览器处理程序”程序。它将在Windows中设置为默认浏览器,但根本不会打开任何链接,而是为您提供浏览器列表,并将URL中继到您选择的浏览器。基本上与android相同,如果您未勾选特定文件类型的“始终使用…”选项。


1
如果可能,请更具体。否则,尽管您没有足够的声誉来发表评论,但这应该是评论而不是答案。
卡雷尔

1
这是一个好主意。也不难写。
SeeJayBee

1
似乎已经有了这个想法的实现:blog.dantup.com/2015/09/simple-windows-browser-selector
ahz

3

答案/解释/技术:

不,没有实际的方法可以做到这一点。Windows有一个“处理程序”列表,告诉它们在激活(例如打开)不同类型的文件和系统对象时该做什么(例如,运行什么程序)。该名单仅限于类型,其大部分只是包括扩展名(如.EXE, .DOC.URL等)有没有办法来指定特定文件名的处理程序,因为该名单将最终成长大的离谱,并提供性能极差。更糟糕的是,绝对没有办法根据文件的内容指定处理程序,因为这将要求Windows(1)打开文件,并且(2)知道如何读取和解释内容。

书签(即“浏览器链接”)是带有.URL包含URL 的扩展名的纯文本文件。例如:

[InternetShortcut]
URL=http://www.org/blah.html

对于您想要的内容,Windows将需要知道如何打开文件,读取和解析文件,分析URL并据此做出决定。根本不可能做到这一点。

从理论上讲,可能有一种方法可以实际实现文件名/内容特定的处理程序。预览处理程序允许Windows读取文件并提供有关该文件的信息(例如,视频长度和缩略图,音频比特率,DOC文件中的#个单词等),因此该框架已存在,但目前尚无执行方法内容特定的动作。


可能的解决方案:

如果确实只有两个链接(即您不经常创建新书签),那么最接近URL的处理程序的方法是.URLc通过复制默认URL文件来创建自己的文件类型(例如),键入并更改用于打开它的程序(浏览器)。


更好的解决方案1:

如果您的问题是某些站点需要 IE(例如Windows Update),则更简单的选择是安装IE Tab之类的扩展。更好的是,您甚至可以将其配置为针对指定的URL自动使用基于IE的选项卡。


更好的解决方案2:

Psycogeek建议的另一种选择是创建一个普通的桌面快捷方式,以将URL传递给IE,而不是使用实际的Internet快捷方式(又称书签):

  1. 右键单击桌面(或文件夹)上的空白区域,然后选择 New->New Shortcut
  2. 对于该位置,您只需输入URL即可创建书签(纯文本.URL文件,但这不是您想要的,而是给URL加上前缀iexplore。例如:iexplore http://www.org/

现在,它代替书签文件,而是创建Windows快捷方式(二进制.LNK文件)。当您要运行该特定站点时,它将使用指定的参数(在本例中为带有目标URL的IE)运行指定的程序。可以与书签相同的方式启动它。

像上面介绍的可能的解决方案一样,它假设需要特殊处理的项目很少,因为这意味着创建和维护它们需要做更多的工作。请注意,由于这些是Windows快捷方式而不是书签,因此在某些与书签一起使用的情况下(例如备份,重复检测,书签管理器等),它们将不会被按预期方式处理。但是,如果仅有少数特殊情况URL,那么解决它应该不是太大的问题。


1
我不确定你是什么意思。如果您的意思是诸如http://www.org/page.htm?browser=IEhttp://www.org/page.htm?browser=chrome等的URL ,则不能,无法在Windows中按照要求的方式(即“打开默认浏览器”)进行操作,但是就像我说的那样,Chrome的某些IE扩展可以做到这一点。从浏览器内部(例如,如果URL在列表中,请在IE选项卡中重新加载)。
Synetech

@Psycogeek,像这样啊。当然听起来也不错。就像我可能的解决方案。如果确实只有很少的项目并且没有定期添加新项目,那么它应该是实用的。(当然,它的副作用是它们是桌面快捷方式,而不是Internet快捷方式,因此它们不会像普通书签一样被对待,但这只是预期的折衷。我可以根据需要添加,也可以添加如果您愿意,可以自己回答
Synetech

有许多适用于Windows和Mac的应用程序,它们可以充当您的默认浏览器。因此,当您单击链接时,该应用程序将运行,并且基于URL可以为您打开特定的浏览器。
Michael Campbell

2

我在桌面上创建了一个快捷方式:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" http://example.com

.exe"和之间添加一个空格http:

当您单击它时,将转到example.com使用Chrome。

我调整了IE窗口的大小,然后将快捷方式拖放到IE中的链接栏中。


1

对于Windows计算机,如果需要在Chrome中打开链接,则在保存快捷方式或为其他人创建超链接时,只需在网址中的“ http://”前面添加前缀“ chromerun://”采用。无论默认的浏览器设置如何,这都会导致页面自动以chrome浏览器打开。我在下面提供了一个示例。

在此处输入图片说明

使用快捷方式或在Word文档或电子邮件中单击带有此路径的超链接,每次都会使用Chrome打开google。我不是IT人员,也不知道确切为什么会行得通,或者不知道是否有相当于该技巧的iE,但是我已经这样做了很多年,并且对我来说很好。


-3

右键单击链接,然后选择“复制超链接”。现在打开您选择的浏览器,然后粘贴在地址栏中。点击您的输入键,然后您在那里。


2
这并不能真正回答问题。
DavidPostill
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.