每当我启动WWW::Mechanize::Firefox
Perl脚本时,加载到浏览器屏幕的第一件事就是单词" WWW :: Mechanize :: Firefox"。
如何禁用此功能?
#!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');
<>;
答案 0 :(得分:1)
仅当WWW::Mechanize::Firefox
创建要使用的新浏览器标签时才会显示横幅,因此显而易见的方法是使用浏览器中的现有标签
如果这不方便,那么您必须创建一个新的Firefox::Application
对象,然后用它创建一个没有横幅的自己的标签
问题是WWW::Mechanize::Firefox
通常将其选项传递给这两个步骤,并且手动编写代码会中断该连接。最好的方法可能是将WWW::Mechanize::Firefox
子类化,以提供一个符合您喜欢的新构造函数
我可以问你为什么要这样做?您需要在浏览器上查看特定结果的应用程序的性质是什么?