3 Stimmen

Javascript-Umleitung auf WP7.1 In-App Browser

Ich versuche, einen Javascript-Umleitungscode auf dem In-App-Browser von Window Phone 7 auszuführen, aber die Umleitung scheint überhaupt nicht zu erfolgen.

Schnipsel:

<script type="text/javascript">
    function sform() {
        document.forms["frm"].submit();
    }
</script>
</head>

<body onload="sform()">
        <form action="https://payment-endpoint-url.com" method="POST" name="frm">
        <input type="hidden" name="Ref_ID" value="***" />
    <!--- some other data that varies depending on the transaction -->
    </form>
</body>

Ich habe alle möglichen Methoden ausprobiert, um eine HTTP-POST-Umleitung mit Javascript zu erstellen, und habe auch einige IE-spezifische Methoden ausprobiert, aber sie funktionieren nicht. Gibt es eine Umgehungslösung für dieses Problem? Könnte es sich um eine neue Sicherheitsfunktion handeln, die eine Umleitung nicht zulässt?

0voto

CodingIntrigue Punkte 70691

Dieser Code schien bei mir zu funktionieren:

 <html>
  <head>
    <script type="text/javascript">
      function sform() {
          document.getElementById("submit1").click();
      }
    </script>
  </head>
  <body onload="sform()">
    <form action="https://payment-endpoint-url.com" method="POST">
      <input type="hidden" name="Ref_ID" value="***" />
      <input type="submit" value="Go" id="submit1" />
    </form>
  </body>
</html>

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X