每当我启动Firefox脚本时,浏览器屏幕上首先加载的就是“WWW::Mechanize::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');
<>; 发布于 2016-09-07 18:31:56
只有当WWW::Mechanize::Firefox创建要使用的新浏览器选项卡时,才会显示横幅,因此最明显的方法是使用浏览器中的现有选项卡
如果这样做不方便,那么您必须创建一个新的Firefox::Application对象,并使用该对象创建您自己的不带横幅的选项卡
问题是WWW::Mechanize::Firefox通常会将其选项传递给这两个步骤,并且手动编写代码会中断这种连接。最好的方法可能是继承WWW::Mechanize::Firefox的子类,以提供一个行为符合您的喜好的新构造函数
我可以问一下你为什么要这样做吗?您需要在浏览器上查看特定结果的应用程序的性质是什么?
https://stackoverflow.com/questions/39365265
复制相似问题