[英]perl - Launch url in browser opening in non-default browser
我尝试启动默认浏览器,并使用如下所示的方法打开此处指定的URL:
use Browser::Open qw( open_browser );
my $url = 'http://www.google.com/';
open_browser($url);
但是即使Chromium设置为我的默认浏览器,它也会在Firefox中打开它:
如何在Chromium中打开它?
Perl没有默认浏览器的概念。 正如您在其文档中所看到的, Browser::Open
将在已知的浏览器调用命令列表中向下移动,并使用第一个有效的命令。 Firefox显然比Chromium排名更高。
如果您要调用Chromium,则只需自己调用Chromium。 这样的事情应该做:
system("chromium \"$url\"")
(您可能必须更改可执行文件的名称,具体取决于您的系统和PATH
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.