javascript - js 实现类似于按住ctrl键然后点击链接功能
高洛峰
高洛峰 2017-04-10 12:48:34
0
2
592

按住 ctrl键,然后点击链接,打开新标签页,但不跳到新标签页中, 这样的功能用js应该怎么实现

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回复(2)
大家讲道理

这个功能叫「在后台打开新标签页」,通常使用中键点击或者Ctrl/Cmd+鼠标左键来触发。此功能在百度贴吧+火狐中似乎不可用。在 Bootstrap 某个旧一点的版本中不可用。

这个功能(通过普通网页权限的脚本)你只能禁止它,而没办法主动触发。这和你没办法用脚本关掉用户主动(而非通过脚本)打开(即使是你的域上的)标签页一样。

通过指定 target 的方式可行,仅当你已经打开了一个同名的标签页的时候。

哦对了,部分浏览器允许将窗口前置(好像是 window.focus())或后置。你可以试试看。

PHPzhong

设置hyperlink的target就好了。甚至可以不用js……

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板