feat: 将发布预检移入内置浏览器
This commit is contained in:
@@ -7,6 +7,36 @@ export type WorksPublishFailure = {
|
||||
};
|
||||
|
||||
const PUBLISH_FAILURES: Record<string, WorksPublishFailure> = {
|
||||
PREVIEW_REQUIRED: {
|
||||
title: '请先打开项目预览',
|
||||
reason: '提交前检查需要当前项目正在 Makelore 内置浏览器中运行。',
|
||||
nextStep: '先在内置浏览器中打开当前项目的本地预览,确认页面可用后再提交。',
|
||||
},
|
||||
PUBLISH_PREFLIGHT_LOAD_FAILED: {
|
||||
title: '作品主页无法打开',
|
||||
reason: 'Makelore 使用内置浏览器检查时,主页面没有成功加载。',
|
||||
nextStep: '请让开发助手检查构建输出中的 index.html 和资源路径。',
|
||||
},
|
||||
PUBLISH_PREFLIGHT_RUNTIME_ERROR: {
|
||||
title: '作品打开时发生错误',
|
||||
reason: 'Makelore 的内置浏览器检测到页面运行错误。',
|
||||
nextStep: '请让开发助手用项目预览修复运行错误后重新提交。',
|
||||
},
|
||||
PUBLISH_PREFLIGHT_BLANK: {
|
||||
title: '作品打开后没有内容',
|
||||
reason: '桌面或移动视口下没有检测到可见页面内容。',
|
||||
nextStep: '请让开发助手检查首屏渲染、页面尺寸和移动端布局。',
|
||||
},
|
||||
PUBLISH_PREFLIGHT_TIMEOUT: {
|
||||
title: '作品打开检查超时',
|
||||
reason: '内置浏览器没有在规定时间内完成页面检查。',
|
||||
nextStep: '请让开发助手检查首屏资源大小和启动逻辑。',
|
||||
},
|
||||
PUBLISH_PREFLIGHT_UNAVAILABLE: {
|
||||
title: '暂时无法完成本地浏览器检查',
|
||||
reason: 'Makelore 的内置浏览器当前不可用。',
|
||||
nextStep: '重新启动 Makelore 后再提交,无需安装额外浏览器。',
|
||||
},
|
||||
AUTH_REQUIRED: {
|
||||
title: '需要重新登录',
|
||||
reason: '当前登录状态已失效,无法提交作品。',
|
||||
|
||||
Reference in New Issue
Block a user