2

を使用してタイトルに基づいてタブを閉じるにはどうすればよいWWW::Mechanize::Firefoxですか?

これが私が現在持っているものです:

my $ff = Firefox::Application->new();
my @tab_info = $ff->openTabs();
foreach my $tab (@tab_info) {
    if($tab->{title} eq "TITLE HERE") {
        $ff->closeTab($tab->{location});
    }
}

closeTab()のドキュメントには、「指定されたタブを閉じる」と書かれているだけで、指定されたタブが何であるかに関する情報はありません

4

2 に答える 2

1

より簡潔に:

$ff->closeTab($_->{tab}) for grep { $_->{title} eq 'TITLE HERE' } $ff->openTabs;
于 2016-04-06T08:43:50.270 に答える