-1

構築された Web サイトを指定された URL に公開する [発行] ボタンを備えた Web サイト ビルダーがあります。次に、作成されたページにユーザーを転送するという礼儀を実行したいと思います。window.open(url) を使用すると、新しいサイトで新しいウィンドウが開き、エディター ページはそのまま残ります。したがって、ビルドされたページを見た後、ユーザーはそれを閉じてエディターに戻り、何がビルドされたかを見た後にさらに変更を加えることができます。これは理想的なソリューションですが、Safari ではポップアップがブロックされるため機能しません。

もう 1 つの可能性は、window.location.href=url を実行することです。これにより、ユーザーは新しいページに移動しますが、エディターに戻ると、以前の状態はきれいではありません。新しいサイトから戻るボタンを押すと、ユーザーが公開の時点までに構築した状態情報なしでエディター ページがリロードされます。

Firefox と Safari で機能する、以前の状態情報が表示された状態でユーザーをエディターに戻す方法はありますか?

ありがとう。

4

1 に答える 1

1

target「_blank」に設定されたアンカータグを使用して、構築されたページを新しいタブ/ウィンドウで開くことができます。これの潜在的な欠点は、ブラウザーが新しいウィンドウのサイズ、ウィンドウまたは新しいタブのどちらを使用するかなどを決定することです。

<a href="/constructedsite" target="_blank">View site</a>
于 2013-09-18T01:20:47.680 に答える