From 5663d35a8adcd7bc955396f407052ddb1e5bca11 Mon Sep 17 00:00:00 2001 From: sunhao Date: Wed, 15 May 2024 09:33:31 +0800 Subject: [PATCH] * zin: skip to handle global event from target with class "not-open-url". --- www/js/zui3/zin.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/www/js/zui3/zin.js b/www/js/zui3/zin.js index b55fc163f0..7e53b53c9b 100644 --- a/www/js/zui3/zin.js +++ b/www/js/zui3/zin.js @@ -1404,7 +1404,9 @@ if(e.defaultPrevented) return; if(isInAppTab) window.parent.$('body').trigger('click'); - const $link = $(e.target).closest('a,.open-url'); + const $target = $(e.target); + if($target.closest('.not-open-url').length) return; + const $link = $target.closest('a,.open-url'); if(!$link.length || $link.hasClass('ajax-submit') || $link.attr('download') || $link.attr('data-on') || $link.hasClass('show-in-app') || $link.hasClass('not-open-url') || ($link.attr('target') || '')[0] === '_') return; const href = $link.attr('href');