Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax 禁用在新选项卡中打开或控制/中键单击某些链接?_Ajax - Fatal编程技术网

Ajax 禁用在新选项卡中打开或控制/中键单击某些链接?

Ajax 禁用在新选项卡中打开或控制/中键单击某些链接?,ajax,Ajax,如果用户试图这样做,我想阻止某些链接在新标签中打开(我认为Gmail不知怎么做到了)。这是为了阻止人们自己加载本应由ajax加载的页面 嘿,只是出于好奇,你想要这个残疾人的原因是什么?是否左键单击-->新选项卡已启用?如果是这样的话,中键点击是什么让你想禁用它的呢?谢谢@Ryanwianko-同样的问题-最烦人的事情,我来这里是因为还有一个网站阻止我在按住cmd/ctrl键的同时打开新标签中的超链接。。。这是迟钝的:/ $('a').click(function(event){ even

如果用户试图这样做,我想阻止某些链接在新标签中打开(我认为Gmail不知怎么做到了)。这是为了阻止人们自己加载本应由ajax加载的页面

嘿,只是出于好奇,你想要这个残疾人的原因是什么?是否左键单击-->新选项卡已启用?如果是这样的话,中键点击是什么让你想禁用它的呢?谢谢@Ryanwianko-同样的问题-最烦人的事情,我来这里是因为还有一个网站阻止我在按住cmd/ctrl键的同时打开新标签中的超链接。。。这是迟钝的:/
$('a').click(function(event){
    event.preventDefault();
    window.location = $(this).attr('href');
});
$('.no_new_tab').mousedown(function(e){
    if(e.which==2) { // 2 is middle click
        //console.log('new tab attemp');
        e.preventDefault();
        window.location = $(this).attr('href');
    }
});