Перенаправление Javascript в браузере WP7.1 в приложении - PullRequest
3 голосов
/ 27 июля 2011

Я пытаюсь запустить код перенаправления Javascript в браузере приложения Windows Phone 7, но, похоже, перенаправление вообще не происходит.

Отрывок:

<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>

Я перепробовал все возможные способы перенаправления HTTP POST с использованием Javascript, а также попробовал несколько специфичных для IE методов, но они не работают. Есть ли обходной путь для этого? Может ли это быть новая функция безопасности, которая запрещает перенаправление?

1 Ответ

0 голосов
/ 23 августа 2011

Мне показалось, что этот код работает:

 <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>
...