Erkennen Umleitung im iFrame

Ich möglicherweise die falsche Frage gestellt hier, so werde ich Ihnen eine kleine Menge von Details über das, was ich versuche zu erreichen.

Ich benutze eine Drittanbieter-web-app zum verfolgen von support-tickets. Sie stellen den code für ein Formular, das meine Benutzer ausfüllen, und Sie legt Ihre Domäne. Ich möchte dieses Formular verwenden, auf zwei verschiedenen domains, aber leider ist die Dritte verwendet eine einzelne, fest kodiert redirect Wert. Dies bewirkt, dass eine meiner Seiten zu wechseln domains nach der Einreichung.

Ich dachte, ich könnte das einbetten Ihrer form in ein iFrame, erkennen die Umleitung auf das erfolgreiche senden des Formulars und stattdessen Weiterleitung auf eine meiner eigenen Seiten.

Pseudocode:

iframe.detectRedirection
if (redirect == 'xyz.html') {  
     //do my own redirection in main window.
}

Also zurück zu meiner ursprünglichen Frage - wie kann ich erkennen, die Weiterleitung im iframe?

  • vielleicht können Sie binden Sie das Formular submit-Ereignis mit jquery, Griff die form der Einreichung selbst und überprüfen Sie den response-code?
  • tolle Idee, ich dachte eigentlich von selbst. Aber die form übermittelt Anhänge, so kann ich nicht senden es per AJAX statt.
InformationsquelleAutor mrtsherman | 2012-04-24
Schreibe einen Kommentar