www.cnn.comをチェックしてください。下にスクロールする場合は、下部にあるリンクの1つをクリックし、ブラウザで「戻る」をクリックすると、最初に読み込まれたページの上部が表示されます。しばらくすると、ブラウザはリンクをクリックしたときの位置に戻るようにジャンプします。異なるブラウザでは、それより時間がかかりますが、それは本当に面倒です。新しいウィンドウでリンクを開く以外に、これが起こらないようにする既知の(または未知の)方法はありますか?「戻る」をクリックしたときのスクロール効果を防ぐ方法
答えて
クライアント(Webブラウザ)によって管理されているため、これを防ぐ方法はありません。しかし、コンテンツの量が少ないページでは、「ジャンプ」は、メモリに戻すのに時間がかかるページほど顕著ではありません。
もちろん、新しいウィンドウで(上記のように)ページを開くか、iframe
を使用することはできますが、どちらもうまくいきません。できるだけ多くのコンテンツ(特に画像やスクリプト)の量を減らすだけです。すべての大規模なウェブサイトにはこの「問題」があるため、ユーザーはそれに慣れてしまうため、コンピュータやブラウザの速度がサイトよりも高くなる可能性が高くなります。
ウェブサイトをデザインしたくない場合は、には、とにかく戻るボタンを使用するが必要です。
ページをスクリプト化してロードが完了するまで何も表示しないようにすることができます(ジャンプが発生した後)ので、 。ジャンプがすぐに終了するように、ページの読み込みを最適化することが非常に望ましいです。 –
これはおそらくあなたの手に入るほど近いかもしれませんが、目に見えない小さなフラッシュがあるでしょう。また、私はChromeでこれを試しただけです。他のブラウザでは動作が異なる場合があります。
window.onload = function(){
setTimeout(function(){
document.body.scrollTop = 0;
}, 1);
};
いずれかの方法で、私は他のポスターに同意する傾向がある - この機能は、理由のために、ブラウザに存在し、ユーザーはそれを期待しています。
- 1. キャッシュを有効にしてasp.net mvcでログアウトした後、戻るボタンをクリックするのを防ぐ方法
- 2. サイドバーでスクロールするときに空白を防ぐ方法は?
- 3. 前に別のボタンをクリックしたときにonClickを防ぐ方法
- 4. 「クリック」jqueryのダブルクリックを防ぐ方法
- 5. 同時効果の実行を防ぐ方法
- 6. メニューアニメーションの点滅効果を防ぐ方法
- 7. AngularJsスクロール:スクロール効果を「見る」方法
- 8. mvc、ブラウザの戻るボタンをクリックするのを防ぐには?
- 9. bodyクリックをクリックしてdivでonclickイベントを防ぐ方法は?
- 10. スクロールの中心にしてログインを防ぐ方法
- 11. CollapsingToolbarLayoutのスクロールが停止するのを防ぐ方法
- 12. テレグラムのボットキーボードがスクロールするのを防ぐ方法
- 13. ngDialogが上下にスクロールするのを防ぐ方法
- 14. laravel 5.2のブラウザの戻るボタンを防ぐ方法5.2
- 15. マクロがGosubに戻るのを防ぐ方法
- 16. 外部をクリックしたときにjqueryオートコンプリートが検索結果ボックスを閉じるのを防ぐ
- 17. スワイプがクリックをトリガーするのを防ぐ方法は?
- 18. ボタンをクリックしたときにソフトキーボードが隠れるのを防ぐ
- 19. ユニティオブジェクトの傾きを防ぐ方法
- 20. クリックしたリンクから色を変更する方法を防ぐには?
- 21. Slidyがクリックで前進するのを防ぐ方法
- 22. vuejsのクリック伝播を防ぐ/停止する方法
- 23. ToolStripComboBoxでマウスのスクロールを防ぐ方法は?
- 24. ドラッグ時にクリックしたときにブートストラップドロップダウンが閉じるのを防ぐ
- 25. 戻るボタンをクリックしたときにキャッシュからのサファリロードを防止する
- 26. jQueryでボタンをクリックしたときにスクロールする方法
- 27. ios - 新しいアイテムが下に追加されたときのUICollectionviewのスクロールを防ぐ方法
- 28. クリック時にブートストラップモーダルクローズを防ぐ
- 29. 重複するエッジストーンスキャンの結果を防ぐ方法
- 30. androidのフラグメントで戻るボタンが押されたときにonCreateViewを呼び出すのを防ぐ方法
これを変更することは、ユーザビリティとユーザの期待する動作に悪影響を及ぼし、おそらく最初にやってはならないと思います。さらに、これはJavascriptで行うことはできませんが、あなたの質問はHTMLのみを述べています。 –
iframeも問題を引き起こすことに気付きました。ページは、サイズが設定されていても、ロードされるまでスクロールされません – patrick