Javascript来跟踪点击是否打开了一个新的标签/窗口

Javascript to track if a click opened a new tab/window

本文关键字:一个 窗口 标签 跟踪 是否 Javascript      更新时间:2023-09-26

在我的应用程序中,当用户单击任何"href"链接时,会出现一个"加载"对话框(由于超出此问题范围的许多原因,这是必要的)。但是,某些用户在新选项卡/窗口中打开一些链接,因此"加载"对话框不应显示在打开器窗口中。是否可以使用 js 以某种方式跟踪?

像这样的东西?

$( 'a' ).click( function( e ) {
   if ( e.which === 1 ) {
      showLoadingDialog();
   }
} );

仅在单击鼠标左键时显示加载对话框。