Sim, você pode fazer isso, mas não diretamente.
Você também pode procurar um complemento que ofereça navegação extra ou flexibilidade para abas adicionais.
Para obter uma navegação por abas indiretamente, você pode pular para a última página com um atalho e navegar para as páginas subseqüentes, uma de cada vez (exceto usando o script, é claro). Todas as guias inativas (presentes, mas não carregadas) seriam ativadas e subseqüentemente carregadas no processo, se já não estivessem, mas isso não seria o caso normal para a maioria dos usuários, e pelo menos levaria você à guia correta.
#IfWinActive, ahk_exe firefox.exe
^p::NavigateToTab(12)
NavigateToTab(TabNum) {
; For single digit jumps, just use the built-in shortcut
If (TabNum>0 && TabNum<9) {
SendInput ^%TabNum%
Return
}
;Else...
tabsOver := TabNum-8
SendInput ^8 ; Go to 8th page since 9 jumps to end
While (A_Index<=tabsOver) {
Sleep 200 ; Slight delay for transitions, adjust as needed for good results
SendInput ^{PgDn}
}
Return
}
O atraso é apenas para ajudar a confiabilidade no caso de haver atrasos no processamento de teclas pelo navegador. Ele pode ser aumentado, diminuído ou totalmente removido se você conseguir uma operação confiável com um valor diferente ... 200ms é apenas um valor inicial para tentar.