发送HTML表单而不重定向到其他域名?

时间:2018-01-25 12:20:27

标签: html forms same-origin-policy

我遇到了一个HTML表单的问题,我找不到工作解决方案,因此这篇文章。我想知道的是,这是否可行?

情况: 我正在尝试将HTML表单发送到来自不同域的URL。提交表单时,我不应该重定向。我显然不能使用Javascript(根据this post中接受的答案),因为这会触发由于同源策略而无法使用的CORS请求。

  

并且在发布表单时没有涉及javascript,因此相同的原始策略不适用。

我尝试过的事情:

  1. 通过Javascript提交
  2. 将目标设置为blank或隐藏的iframe
  3. 通过Google和StackOverflow搜索。
  4. 以下代码运行正常,它只是将我重定向到someotherdomain.com,这是我不想要的。我想留在当前页面。

    <form method="post" action="someotherdomain.com">
        // all the input fields
    
        <input type="submit" value="submit">
    </form>
    

    这有可能以任何方式存在吗?我可以用我尚未考虑的方式解决它吗?

    编辑:我无法启用跨源请求。

0 个答案:

没有答案