繁体   English   中英

perl-在非默认浏览器中打开浏览器中的启动URL

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM