看这个例子:http: //jsfiddle.net/casaschi/qKD9q/
<div style="color:blue;" onclick="window.open('http://www.google.com/search?q=' + Math.random(), '_blank');">
click me while pressing the shift key and then while NOT pressing it
</div>
<br/>
does one window appear as popup and the other one as a new tab?
如果单击 chrome 或 IE 上的蓝线,将打开一个新选项卡。如果您按住 Shift 键单击蓝线,则会打开一个弹出窗口。
有没有办法从我的 javascript 代码中控制新窗口的打开方式,例如始终作为新窗口,无论用户是否按下 shiftKey?
谢谢。