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 評価