我的浏览器(firefox)阻止加载任何弹出窗口,并加载在当前选项卡中打开新窗口的链接,除非我明确地说要使用适当的快捷方式(例如,单击中键)将该链接加载到新选项卡或窗口上(在链接上单击或单击鼠标左键ctrl会导致该链接在新标签页上打开,而shift+在新窗口上单击鼠标左键)。
我想创建一个JavaScript函数f()
,该函数在按下链接时运行一些代码(旨在创建链接地址),然后加载已创建的链接,而不会消除上述用户体验。现在,我所拥有的类似于<a href="javascript:void(0)" onclick="f()"/>
,但是单击鼠标中键不起作用(而是加载url javascript:void(0)
),并且上述其他功能也不起作用。
您有解决我问题的想法吗?
谢谢。
javascript ×1