如果您加载演示内容并在保存内容之前按预览,您会在 URL about:blank
上看到一个空的新选项卡,它会在那里停留几秒钟,然后它会将您重定向到预览。
在后台发生的事情是,只要您按下预览,我们实际上就会保存内容,但我们也会打开浏览器选项卡,预览最终会在其中加载。
不过,等待期有点刺耳:
如果不是加载about:blank
,我们可以加载其他内容,一个中间页面,上面写着“准备您的预览”或其他内容,那就太好了。 不必很复杂,可以是一个以文本居中的全白页面。
一些技术背景:
弹出窗口只能在响应用户交互时打开。 因此,我们必须在用户单击预览后立即打开弹出窗口,否则我们将不允许稍后这样做(不能在显示之前先在编辑器中执行保存)。
过程是:
虽然我们可以将用户定向到另一个页面,但由于与此相关的加载时间,另一种选择可能是使用我们的中间消息直接写入空白页面。
演示: https :
我已经开始研究这个,明天会尝试做一个 PR。
认为这已被 #3157 关闭
最有用的评论
我已经开始研究这个,明天会尝试做一个 PR。