JS IOS Safari - 在Go按钮上打开新的Tab

时间:2018-01-09 17:23:56

标签: javascript ios events safari form-submit

故事:

  1. 用户在IOS Safari中打开网页
  2. 用户点击“提交表单”的“转到”按钮
  3. 期望:

    1. 重定向到google.com应该会在当前标签中发生。焦点停留在此标签上。
    2. 表单提交应在新标签页中进行。
    3. 如何将期望带入现场?非常感谢提前!

1 个答案:

答案 0 :(得分:0)

我找不到合适的副本,所以

window.onload=function() {
  document.getElementById("form1").onsubmit=function() {
    setTimeout(function() { 
      window.focus();
      location="https://google.com";
    },500); // delay
  }
}
使用

<form target="_blank" action="somepage.html" id="form1">
  <input type="submit" />
</form>