Gutenberg: 改进预览未保存页面/帖子的流程

创建于 2017-10-20  ·  3评论  ·  资料来源: WordPress/gutenberg

问题概述

如果您加载演示内容并在保存内容之前按预览,您会在 URL about:blank上看到一个空的新选项卡,它会在那里停留几秒钟,然后它会将您重定向到预览。

在后台发生的事情是,只要您按下预览,我们实际上就会保存内容,但我们也会打开浏览器选项卡,预览最终会在其中加载。

不过,等待期有点刺耳:

preview

如果不是加载about:blank ,我们可以加载其他内容,一个中间页面,上面写着“准备您的预览”或其他内容,那就太好了。 不必很复杂,可以是一个以文本居中的全白页面。

[Type] Enhancement

最有用的评论

我已经开始研究这个,明天会尝试做一个 PR。

所有3条评论

一些技术背景:

弹出窗口只能在响应用户交互时打开。 因此,我们必须在用户单击预览后立即打开弹出窗口,否则我们将不允许稍后这样做(不能在显示之前先在编辑器中执行保存)。

过程是:

  1. 用户点击预览
  2. 弹出窗口打开到空白页
  3. 帖子已保存
  4. 帖子保存完成后,空白页面被重定向到预览

虽然我们可以将用户定向到另一个页面,但由于与此相关的加载时间,另一种选择可能是使用我们的中间消息直接写入空白页面。

演示: https :

我已经开始研究这个,明天会尝试做一个 PR。

认为这已被 #3157 关闭

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

aaronjorbin picture aaronjorbin  ·  3评论

davidsword picture davidsword  ·  3评论

mhenrylucero picture mhenrylucero  ·  3评论

spocke picture spocke  ·  3评论

hedgefield picture hedgefield  ·  3评论