在某些网站上,您可以右键单击某个链接并选择“在新标签中打开”,并且工作正常,但如果使用鼠标中键这样做。 我遇到过这几次,它不是太烦人,但我仍然好奇是什么原因导致了这种行为。 (关于HOW) 这里是表现这种方式浏览使用Chrome 46网站: http://ebookfriendly.com/free-public-domain-books-sources/ HTML链接标记看起来正常:JavaScript禁止在新标签中打开链接的鼠标中键
<a title="Feedbooks" href="http://www.feedbooks.com/">⇢ Feedbooks</a>
原因一定有什么东西在JavaScript 。任何指针?
感谢您的快速答复。作为“frontend_dev”你能告诉我这种做法的任何理由吗? –
看到我上面修改的答案。所以这似乎归功于Google Analytics(分析)。 –
这里的答案将帮助你,只要确保你访问鼠标中间按钮的键码,并做一个语句来检查它是否是该按钮(我认为它的2)否则你会阻止所有点击事件的工作在所有的链接/链接 – TrojanMorse