ホームページ > ウェブフロントエンド > CSSチュートリアル > Google Chrome でアクセスしたリンクの背景画像を変更できないのはなぜですか?

Google Chrome でアクセスしたリンクの背景画像を変更できないのはなぜですか?

Barbara Streisand
リリース: 2024-10-28 06:59:29
オリジナル
957 人が閲覧しました

Why Can't I Change the Background Image of Visited Links in Google Chrome?

Google Chrome で訪問済みリンクの背景画像を変更する問題を理解する

このディスカッションで、ユーザーは背景を変更する際の問題に遭遇しました。訪問したリンクの画像は、Firefox、IE、Opera などの他のブラウザでは機能していても、Google Chrome バージョン 6.0.472.63 では機能しませんでした。

元々使用されていたコードは次のとおりです:

.forum_box .title a {
background-image:url(../images/f_unread.png);
background-position:10px center;
background-repeat:no-repeat;
background-color:transparent;
color:#2D4054;
font-size:14px;
padding:10px 12px 10px 44px;
text-decoration:none;
display:block;
font-weight:bold;
}

.forum_box .title a:visited {
background-image:url(../images/f_read.png);
}
ログイン後にコピー

ただし、このアプローチでは、Google Chrome では望ましい結果が得られませんでした。広範な試行錯誤の結果、ユーザーは、この問題が、アクセスしたリンク上の CSS スプライトの背景位置の変更に関連するプライバシー上の懸念から生じていることを発見しました。

Chrome を含むブラウザでは、ユーザーのプライバシーを保護するための対策がますます導入されており、閲覧履歴の追跡を防ぎます。前述のアプローチにより、Web サイトが訪問リンクを特定し、ユーザーのアクティビティを追跡できる可能性があり、セキュリティ上の懸念が生じます。

その結果、Mozilla チームは、訪問リンクの背景位置を変更する機能を段階的に廃止する計画を発表しました。 Firefox もプライバシーへの影響を理由に同様に述べています。

そのため、推奨される解決策は、:visited リンクの背景位置の変更を避け、代わりに別の背景色を設定するか、JavaScript を使用して DOM を操作するなどの代替方法を使用することです。

以上がGoogle Chrome でアクセスしたリンクの背景画像を変更できないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート