Answers:
发生这种情况是因为链接上附加了所谓的灯箱脚本。因此,如果您已激活javascript执行(这是流行浏览器中的默认设置),则lightbox脚本将附加到图像并在整洁的页内查看器中打开它们。该脚本似乎已被编程为对鼠标左键和中键作出反应(这绝对不是很好的样式)。
您可以尝试以下几种方法:
不,你不能。这是因为Firefox和chrome之间的中间点击过程不同。您知道,浏览器必须从网页(即所谓的javascript)运行代码,当然也必须从自身运行代码。网页中的代码可能首先会导致您在chrome上单击鼠标中键的事件。firefox可能会打开一个新选项卡,而不会将该事件传递给网页。这取决于浏览器的实现。我认为他们都是对的。
顺便说一句,您随时可以CTRL + click
在新标签页中打开链接。
我写了一个叫做link-fixer的Chrome(和Firefox)插件来解决这个问题。您可以从Chrome网上应用店安装。
单击链接时,恢复一致的ctrl + click,shift + click,cmd + click和中点击行为。
单击链接时,按ctrl + click,shift + click,cmd + click(在macOS上)和中键单击的默认行为是在新选项卡或新窗口中打开链接。
粗心的开发人员有时会破坏这种行为。
此加载项恢复默认行为,确保修改键始终使链接在新选项卡中打开。
安装完成后,在所有站点上,中间点击和ctrl + click(如其他答案中所述)将按预期工作。