Google、迷惑なページジャンプを修正するスクロールアンカーを正式に公開

click fraud protection

昨年、私たちは 修正を指摘した Google Chrome でクリックしたくないものをクリックしてしまう迷惑なページジャンプを防ぐため。 この修正は「スクロール アンカー」と呼ばれるもので、実験的なフラグを有効にする必要がありました。 chrome://flags. この問題が発生する理由は、Web コンテンツが完全に読み込まれる前にユーザーが Web ページを操作できるようにする Web コンテンツの「プログレッシブ読み込み」にあります。 ただし、これにより、ユーザーが操作を開始してから数秒後にオフスクリーンコンテンツが読み込まれることがよくありました。 Web ページで現在画面上にあるコンテンツを押し下げると、多くの場合、 クリックミス。 この問題を修正する機能であるスクロール アンカーが、Chrome バージョン 56 以降ですべてのユーザーに対して最終的に有効になります。

この機能は、有効にすると Chrome が現在のスクロール位置をロックするため、スクロール アンカーと呼ばれます。 画面外のコンテンツが読み込まれ続けている間、画面上の要素上で実行されるため、予期しないページが表示されるのを防ぐことができます。 ジャンプします。 Googleは、スクロールアンカーを実装して以来、この機能により「ページビューごとに約3回のページジャンプ」が防止されており、これはすでに大幅な改善であると主張している。

ただし、昨年実験的機能を有効にした私たちの多くがすぐに気づいたように、すべての Web 要素がこの機能で適切に動作するわけではありません。 ユーザーがスクロール アンカーを有効にしていると、一部の Web コンテンツが誤動作することがありますが、これらについては、Google が対応しています。 Web 開発者がスクロールをオーバーライドするために実装できる「overflow-anchor」と呼ばれる新しい CSS プロパティの導入 アンカリング。

Google の新しいスクロール アンカー機能は、Chrome バージョン 56 以降に展開されると言われています。つまり、この機能は次のバージョンで有効にする必要があります。 安定版、ベータ版、開発版、およびカナリア チャネルですが、この機能に気付かない場合は、次の方法で有効になっているかどうかを再確認してください。 貼り付け

chrome://flags/#enable-scroll-anchoring をアドレスバーに入力します。 Google によって設定されたデフォルトのオプションではこの機能が有効になりますが、ここで手動で有効に設定しても問題はありません。


出典: Chromium ブログ