在桌面上的新选项卡中打开链接,但在移动设备上的同一选项卡上打开链接



有没有办法只在手机的同一选项卡中打开带有"target=_blank"的链接?

例如,当我们访问flipkart.com时,它的所有产品详细信息页面都会在桌面上的一个新选项卡中打开,但当通过手机访问时,它会在同一选项卡中打开。

您可以将媒体查询与javascript或jquery或其他库一起使用,并在html中用remove-attr-target告知更改后窗口。

jquery代码如下:

function checkPosition() {
if (window.matchMedia('(max-width: 767px)').matches) {
$('.yourselector').attr(target,'')
} else {
//...
}
}

这段代码告诉我们,如果窗口的像素变为768,请从选择器中删除目标属性您的选择器是您的类或id

最新更新