Como lidar com o Javascript que abre links em uma janela pop-up em vez de uma nova guia?

0

Eu absolutamente não quero que o Firefox abra uma nova janela.

Existe uma extensão que poderia colocar a janela de volta na janela do Firefox como uma guia?

Já ativei uma opção que deve impedir isso (abra uma nova guia em vez de uma nova janela), mas algumas pessoas não querem que o site seja referenciado corretamente e usam truques como esse, que evitam essa configuração:

function popitup(id) {
    url="http://example.net/play.php?id="+id;
newwindow=window.open(url,'Video_Player','height=780,width=930');
if (window.focus) {newwindow.focus()}
return false;
}

PS: Este não é realmente um site de qualidade, mas aqui é onde eu encontrei isto: link . A função está no arquivo: ajxfun.js

    
por alecail 21.11.2012 / 11:37

1 resposta

1

Você pode definir browser.link.open_newwindow para 3 e browser.link.open_newwindow.restriction para 2 em about: config ou selecione a seguinte opção em Tools menu / Options / Tabs :

Noentanto,comoindicaapáginabrowser.link.open_newwindow.restriction:

This[divertingalllinks]doesnotinclude:JavaScriptcallstowindow.open()withthe"features" parameter (3rd parameter).

Assim, desde que a página está usando o terceiro parâmetro e especificando uma altura e largura para o pop-up, é permitido que ele se solte e abra uma nova janela. (Eu não entendo o ponto disso BTW. Se é uma preferência do usuário, então por que deixar essa brecha para webmasters detestáveis explorar inevitavelmente e, portanto, nos irritar?)

De qualquer forma, os seguintes complementos podem ajudar.

  1. Tab Utilities tem um modo de janela única que você pode conferir, entre outras opções de "Força":

  2. Omesmoacontececom Tab Mix Plus :

por 22.11.2012 / 00:13