Como abrir e fechar uma janela sem ficar bloqueado como pop-up?
Quero direcionar um cliente em um site de comércio eletrônico para pagar pelo site do Paypal. Eu gostaria que o pagamento fosse feito em uma nova aba / janela para que o cliente não perca o estado atual da página na qual ele está.
Para que a janela do Paypal seja aberta sem ser bloqueada, estou usando uma âncora com target = "_ blank". O que está funcionando perfeitamente, exceto pelo fato de que não posso fechá-lo depois que o pagamento do Paypal é feito desdewindow.close()
não funciona para janelas que não foram abertas viawindow.open()
.
Como faço para que não seja bloqueado como um pop-up e eu sou capaz de fechá-lo com JS mais tarde?