登录提醒优化 mgt | 修bug | Sat 06/14/2025 17:07:00 当涉及到一些用户权限时,之前都是弹窗提醒“请先登录”,显得有点不近人情。现在则会直接把登录页面呈现到你面前了。另外,case页面也增加了顶部导航栏。新增case和话题需要添加顶部导航栏吗?需要再想想...
基本实现想法是,把登录注册页面作为iframe在嵌套进“权限认证”环节,折腾了一圈,碰到了iframe加载问题(最后改为动态加载),增设关闭按钮的构图问题,iframe内元素的css控制问题。尤其是最后一个,当采用iframe.postMessage("message",targetOrigin)的时候,渲染延迟太明显了、会出现闪动现象,最后索性还是在登录注册页面自己内部,增加嵌套检测
if(window.top !== window.self)
,这样似乎就比较完美了。