Say*_*mon 4 html javascript browser mobile google-chrome
我有一个target = _blank设置的表单,它按预期工作,但我希望在同一个窗口打开提交表单,不管我怎么提交.它有意义吗?例如:
目前的行为是:
我需要的行为:
我做了这个jsfiddle http://jsfiddle.net/5jmnk1rm/
<form action="/" method="post" id="form1" target="_blank">
<input type="submit" value="Submit" />
</form>
Run Code Online (Sandbox Code Playgroud)
注意:我不应该使用window.open(由于其他代码等...)
更新
我已将target ="_ blank"更改为target ="customName",并在Chrome移动版(iOS)中打开了不同的窗口.我开始认为这是浏览器上的一个错误
您需要做的就是用特定名称替换_blank.
<form action="/" method="post" id="form1" target="foo">
<input type="submit" value="Submit" />
</form>
Run Code Online (Sandbox Code Playgroud)
但是,您可能会遇到其他一些复杂问题,例如某些浏览器会打开一个新选项卡,而不是窗口.
附加信息
如果您需要在新窗口中强制打开,无论用户的浏览器如何配置,您将别无选择,只能使用window.open.通过设置高度和宽度选项,可以强制打开窗口,而不是选项卡.
| 归档时间: |
|
| 查看次数: |
1592 次 |
| 最近记录: |