私はデスクトップアプリケーションのように動作するHTML5 Webアプリケーションで作業しているので、ブラウザの戻るボタンを使用できるかどうかは疑問です。1ページのHTML5 Webアプリケーションに戻るボタンがありませんか?
まず、私のアプリの中で。デザインはデスクトップアプリケーションに近いので、私はURLを変更することはないので、歴史は全くなく、1ページのアプリケーションです。
2番目は、私のアプリの外です。私は、通常の行動は前のURLに行くことですが、私はそれを防ぐべきではないと思うので、彼女がアプリケーションを離れることを望んでいれば、彼女が歴史の前にぶつかるときにユーザーに尋ねる傾向があります。
あなたはどう思いますか?このアプローチは妥当ですか?
ありがとうございます!
後のコメントは:
broserページに戻るボタンがあり、このボタンは正しく動作する必要があります。同意する。
しかし、戻るボタンがなければ、Webアプリケーションをアプリケーションのように見せかけることができます。たとえば、専用ウィンドウで開いたときのChromeのGoogleアプリケーション(メール、カレンダーなど)には、戻るボタンは表示されません。
私はchrome上で実行されている別のウィンドウでWebアプリケーションを作成するためのGoogleソリューションを詳しく見ていきます。私はそれが一般化できるかどうか疑問に思っています。見つかっ
例:
https://www.draw.io/ - 遡ったときに、アプリを残すことを選択するようユーザーに求めるダイアログが開きます。私はそれがきちんとしていると思う
ビューが変更された場合、ユーザーは戻るボタンを使用して前のビューに戻すことができます。ユーザーが期待している行動を破ることは、それらを不幸にする良い方法です。現代のブラウザには、[偉大なAPI](https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history#Adding_and_modifying_history_entries)があります。 –
あなたは、彼女が以前にヒットしたときにユーザーに尋ねると言います。しかし、(個人的な経験から純粋に話す)私は、人々は通常それらを読まず、しばしばそれらが迷惑であることを見つけることが分かった。あなたはそれらを避けることができますか?誤ってヒットした場合にユーザーを元の状態に戻すことは可能ですか? – kush
@Jordan:あなたはあなたの回答を投票したり受け入れることができるように答えるべきです。 –