WP7.1应用程序内浏览器中的Javascript重定向

时间:2011-07-27 02:29:18

标签: javascript windows-phone-7 internet-explorer-9

我正在尝试在Window Phone 7的应用内浏览器中运行Javascript重定向代码,但重定向似乎根本没有发生。

段:

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

我已经尝试了使用Javascript进行HTTP POST重定向的所有方法,并且还尝试了一些特定于IE的方法,但它们不起作用。这有解决方法吗?它可能是一个不允许重定向的新安全功能吗?

1 个答案:

答案 0 :(得分:0)

这段代码似乎对我有用:

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