Existe alguma maneira, em vez de um hack JS onde eu posso postar a partir de um iframe para outra página fora do iframe?

StackOverflow https://stackoverflow.com/questions/180373

Pergunta

Existe alguma maneira em vez de um JS cortar onde eu posso postar a partir de um iframe para outra página fora do iframe?

o iframe está postando dados para um 3o partido e depois é só responder de volta com um URL que é o URL de redirecionamento, portanto, não podemos definir o destino formulário. Estamos compatível com PCI e, portanto, não podemos usar window.parent.location = url;

Foi útil?

Solução

O que ferve para baixo, ao que parece, é esta:
1. Você começa a url texto de um 3o partido no iframe.
2. Você quer alterar a localização da sua página para que url.
3. A menos que você tem controle sobre isso 3rd party, tudo o que você está indo para obter é que url texto.

Agora, a única maneira de alterar a localização da sua página é automaticamente com window.parent.location (ou window.location.)

Se a alteração do URL da página com javascript não é compatível com PCI, então você está tentando fazer algo que não é complicant PCI.

Outras dicas

<form> aceita um parâmetro de destino, por exemplo, target = "_ parent"

Em uma marca de âncora você pode definir target='_parent' isso fará com que a url a ser carregado na janela pai.

Não , a única maneira é usando javascript. Mas não é realmente um hack para uso window.parent.location = url;

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top