概述
问题的成因
- 插入结构不完整的
<style>或<script>标签 - HTML 标签未闭合或不匹配
- 向 Custom HTML 字段添加了破坏布局的内容
使用开发者工具进行临时修复
第 1 步:打开 DevTools
- 在 Upcart 应用中打开 Cart Editor
-
右键点击页面任意位置并选择检查,或按下:
Cmd + Option + I(Mac)Ctrl + Shift + I(Windows)
第 2 步:找到损坏的布局容器
- 在 DevTools 的 Elements 标签页中,点击选择器工具(位于 DevTools 左上角)
-
将鼠标悬停在 Cart Editor 布局上,找到设置面板左侧以绿色高亮显示的区域。它应标记为:
-
在层级结构中向上六级,直到到达:
第 3 步:禁用固定定位
- 选中
.Polaris-Frame__Content后,查看 Styles 标签页 - 找到
position: fixed属性并取消勾选
删除无效的 HTML
- 滚动到 Custom HTML 字段
- 查找可能导致问题的损坏 HTML 或内嵌 CSS
- 将内容复制到其他地方作为备份,然后删除它
- 保存你的更改
确认已修复
预防此问题的最佳实践
- 只插入完整且有效的 HTML
- 避免在 HTML 位置直接添加内联
<style>块 - 使用 Custom CSS 部分,而不是将 CSS 添加到 HTML 字段中
- 如果不确定,请务必在 Sandbox 模式下预览你的更改