perl - 在非默认浏览器中打开浏览器中的url

时间:2014-12-26 01:17:05

标签: perl browser default

我尝试启动默认浏览器并使用以下内容打开指定的网址here

use Browser::Open qw( open_browser );

my $url = 'http://www.google.com/';
open_browser($url);

但即使将Chromium设置为我的默认浏览器,它也会在Firefox中打开它:

enter image description here

如何在Chromium中打开它?

1 个答案:

答案 0 :(得分:4)

Perl没有默认浏览器的概念。正如您在documentation中看到的那样,Browser::Open将沿着已知浏览器调用命令列表并使用第一个有效的浏览器调用命令。 Firefox显然比Chromium更高。

如果您想调用Chromium,那么只需自己调用Chromium。这样的事情应该做:

system("chromium \"$url\"")

(您可能需要更改可执行文件的名称,具体取决于您的系统和PATH