WWW::Mechanize::Firefox - удалить текст приветствия

Всякий раз, когда я начинаю WWW::Mechanize::Firefox Perl-скрипт, первое, что загружается на экран браузера, это слова "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');

<>; 

1 ответ

Баннер отображается только тогда, когда WWW::Mechanize::Firefox создает новую вкладку браузера для работы, поэтому очевидным способом является использование существующей вкладки в браузере

Если это не удобно, то вы должны создать новый Firefox::Application объект, и использовать его для создания собственной вкладки без баннера

Проблема в том, что WWW::Mechanize::Firefox обычно передает свои параметры обоим этим шагам, и написание кода вручную разрывает это соединение. Лучший способ, возможно, подкласс WWW::Mechanize::Firefox предоставить новый конструктор, который ведет себя по своему вкусу

Могу ли я спросить, почему вы хотите это сделать? Какова природа вашего приложения, что вам нужно, чтобы увидеть конкретные результаты в браузере?

Другие вопросы по тегам