0

每当我启动WWW::Mechanize::FirefoxPerl 脚本时,加载到浏览器屏幕的第一件事就是“WWW::Mechanize::Firefox”。

如何禁用此功能?

我的 Perl 代码

#!perl -w

use strict;

use WWW::Mechanize::Firefox;

my $mech = WWW::Mechanize::Firefox->new( activate => 1 ); # bring the tab to the foreground

$mech->get('perlworkshop.de');

<>; 
4

1 回答 1

1

仅在创建要使用的新浏览器选项卡时才显示横幅WWW::Mechanize::Firefox,因此显而易见的方法是使用浏览器中的现有选项卡

如果这不方便,那么您必须创建一个新Firefox::Application对象,并使用它来创建您自己的不带横幅的选项卡

问题是WWW::Mechanize::Firefox通常将其选项传递给这两个步骤,并且手动编写代码会中断该连接。最好的方法可能是子类化WWW::Mechanize::Firefox以提供一个符合您喜好的新构造函数

我可以问你为什么要这样做吗?您需要在浏览器上查看特定结果的应用程序的性质是什么?

于 2016-09-07T10:31:56.040 回答