Wisansiiz's Blog - 异常处理
type: channel
link: https://blog.wisansiiz.top/category/yccl/
items: 开发 | flutter页面布局问题
items: 1panel下载非官方openresty
items: cloudflare重定向次数过多

开发 | flutter页面布局问题
type: item
date: 2026-03-10T14:22:11+08:00
description: 开发 | flutter页面布局问题遇到的问题在flutter中使用 SafeArea 进行页面布局并且让页面进行全屏展示时会出现当下拉菜单栏时顶部任务栏会出现并挤压页面，导致页面高度变矮，影响页面显示。SafeArea 内部依赖 MediaQuery.of(context).padding 来添加内边距下拉通知栏时，系统状态栏和底部虚拟导航栏短暂出现，MediaQuery.padding 值发生变化SafeArea 响应这个变化，动态调整 padding，导致页面内容区域忽大忽小Scaffold( resizeToAvoidBottomInset: false, body: SafeArea(child: _buildLandscapeView()), // SafeArea );解决方案用 MediaQuery.removePadding 将 top/bottom/left/right 的 padding 全部移除这样即使系统 UI 短暂出现，页面也不会因为 padding 变化而重新布局配合 immersiveSticky 模式和 SystemUIChangeCallback 回调，系统栏会以半透明覆盖层形式短暂显示，不影响页面尺寸Scaffold( resizeToAvoidBottomInset: false, body: MediaQuery.removePadding( context: context, removeTop: true, removeBottom: true, removeLeft: true, removeRight: true, child: _buildLandscapeView(), ), );

1panel下载非官方openresty
type: item
date: 2025-03-09T14:10:00+08:00
description: 1panel下载非官方openresty如果在1panel中下载非官方版的openresty需要将 /opt/1panel/apps/openresty/openresty/1pwaf/data/conf 下的 waf.conf 文件中的内容全部注释，要不然就会显示异常并不断重启。原因：1panel找不到初始化脚本。

cloudflare重定向次数过多
type: item
date: 2024-09-10T17:02:00+08:00
description: 在 CloudFlare 的 SSL/TLS 菜单里将「SSL/TLS 加密模式」设置为完全（严格）即可。