デモコンテンツをロードし、コンテンツが保存される前にプレビューを押すと、URL about:blank
に空の新しいタブが表示され、そこに数秒間表示された後、プレビューにリダイレクトされます。
バックグラウンドで発生するのは、プレビューを押すとすぐに実際にコンテンツが保存されることですが、プレビューが最終的に読み込まれるブラウザタブも開きます。
ただし、待機期間は少し耳障りです。
about:blank
をロードする代わりに、「プレビューの準備中」などの中間ページをロードできると便利です。 複雑である必要はなく、テキストを中央に配置した完全に白いページにすることができます。
少し技術的なコンテキスト:
ポップアップウィンドウは、ユーザーの操作に応じてのみ開くことができます。 したがって、ユーザーが[プレビュー]をクリックしたらすぐにポップアップを開く必要があります。そうしないと、後で開くことができなくなります(表示する前に最初にエディターで保存を実行できません)。
プロセスは次のとおりです。
ユーザーを別のページに誘導することもできますが、これには読み込み時間がかかるため、別のオプションとして、中間メッセージを使用して空白のページに直接書き込むこともできます。
デモ: https :
私はこれに取り組み始めました、明日PRをしようとします。
これを#3157によって閉じられたと見なします
最も参考になるコメント
私はこれに取り組み始めました、明日PRをしようとします。