From c723028dec004f1b41be41ece82a5de5dcf1d888 Mon Sep 17 00:00:00 2001 From: augushong Date: Thu, 1 Oct 2026 15:15:57 +0000 Subject: [PATCH] =?UTF-8?q?fix(theme):=20=E4=BF=AE=E5=A4=8D=E5=88=B7?= =?UTF-8?q?=E6=96=B0=E5=90=8E=20iframe=20=E5=86=85=E5=AE=B9=E9=A1=B5?= =?UTF-8?q?=E7=9A=AE=E8=82=A4=E7=B1=BB=E4=B8=8D=E7=94=9F=E6=95=88=EF=BC=88?= =?UTF-8?q?onInitElemStyle=20=E6=97=A9=E4=BA=8E=20body=20=E8=A7=A3?= =?UTF-8?q?=E6=9E=90=E6=89=A7=E8=A1=8C=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/static/plugs/ulthon-admin/admin-core.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/public/static/plugs/ulthon-admin/admin-core.js b/public/static/plugs/ulthon-admin/admin-core.js index eaa0b29..51110e3 100644 --- a/public/static/plugs/ulthon-admin/admin-core.js +++ b/public/static/plugs/ulthon-admin/admin-core.js @@ -12,7 +12,15 @@ }); }; - window.onInitElemStyle(); + // body 解析完成后才执行打类:本脚本位于 head,立即执行时 $('body') 为空集合导致类未打上; + // 仅框架页(pageType=index)及其 iframe 内容页(parent.pageType=index)执行, + // 登录页等独立顶层页面不打皮肤类,维持既有视觉 + $(function () { + var in_frame = window.parent && window.parent != window; + if (window.pageType == 'index' || (in_frame && window.parent.pageType == 'index')) { + window.onInitElemStyle(); + } + }); var form = layui.form, layer = layui.layer,