問題タブ [visited]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
75 参照

css - css 初心者向けの質問 - a:visited に関するセキュリティとスタイリング

a:visited、a:link などでスタイルを試していたところ、a:visited で次の 2 つの問題が見つかりました。

  • a:visited の font-size が無視され、代わりに a:link が使用されるのはなぜですか

  • a:link に background-color プロパティがあるかどうかに応じて background-color が表示されないのはなぜですか

私は少しグーグルで調べて、セキュリティ/プライバシーの問題のためにほとんどのスタイルが a:link から継承されていることをw3schoolsで読みましたが、理解できないのは、a:link で明示的に設定した場合にのみ background-color が機能する理由です。 a:visited で変更します。

TL;DR:

  • a:visited に独自の背景スタイルを適用させるための a:link の明示的な背景色の設定の違いは何ですか?
  • CSS を介したこれらのブラウザ履歴クエリ攻撃に対してまだ敏感ですか?

私が試したブラウザでも同じように動作するようです: Chrome 45 と IE 11.

0 投票する
3 に答える
156 参照

css - css リンク 訪問した背景

なんらかの理由で背景がグレー色に変化しませんでした。誰でも修正方法を知っていますか?

HTML ファイル、タスクで css を使用する必要がある

0 投票する
2 に答える
3910 参照

html - :visited 後に Font Awesome Icon Link の色を変更する

いくつかの FA アイコン a:visited の色をデフォルトの青から変更しようとしています。どういうわけか私に地獄の時間を与えてくれます。私が望むのは、アクセス後にリンクの色を青から変更することだけです。次のコードは次のとおりです。

HTML:

CSS:

部分以外は全て効果ありそう#socialMediaIcons .fa a:link, #socialMediaIcons .fa a:visitedです。訪問したリンクの色を変更したいだけです。

0 投票する
3 に答える
2490 参照

css - クラスに属する訪問済みリンクのスタイリング

a:visitedに属するものだけをスタイリングする方法を見つけることができません.extern

a:visited.extern動作せず、どちらも動作しませんa.extern:visited(私は Linux x86_64 用に Mozilla Firefox 43.0.1 を使用しています)

その理由は、リンクに追加したい小さなアイコンがあり、リンクにアクセスしたときにアイコン.externを変更したいからurl()です。

最終的に、このタイプのすべての訪問済みリンクが影響を受けるはずです

0 投票する
3 に答える
1252 参照

javascript - 訪問したリンクの履歴にアクセスする方法

:visitedCSSプロパティを使用して訪問済みリンクを取得しようとしましたが、機能していません。

JavaScript、jQuery、またはその他の技術を使用して、訪問したリンクを取得する方法または回避策はありますか?

0 投票する
2 に答える
3432 参照

html - 訪問したボタンのテキストの色を変更するには?

だから私は次のようなコードを持っています

訪れた後も色を常に白にしたい。私のCSSは次のようになります:

しかし、現在何もしていないにもかかわらず、クリックしたときに色を白のままにする方法がわかりません(アプリケーションでは、更新せずに下の表にゲームを作成またはリストします。どうすればよいですか?試してみましたがうまくいき.btn:visited { color: white;}ません。また、その<a></a>周りに追加して変更しようとしましたa:visitedが、クリックしてもテキストはまだ黒です。

ボタンをクリックすると、まだ何かを実行するための JS 機能を追加していないため、それが「訪問済み」の概念であるかどうかさえわかりません。クリック後に「読み込み中」の間は黒く、白のままにしておきたいです。

0 投票する
1 に答える
789 参照

javascript - スクロール時にリンクから「訪問済み」状態を削除するにはどうすればよいですか?

メニューのボタンをクリックすると、さまざまなセクションにスクロールする 1 ページのランディング ページがあります。...

ただし、ボタンをクリックしてページの他の場所に手動でスクロールすると、クリックされたボタンにはまだ「訪問済み」疑似クラスがあります。その外観は、ページのどこにあるかと一致しません。

手動でページの上部に戻っても、ボタンにはまだ訪問済みの疑似クラスがあります。通常のクラスを与えることでその外観をオーバーライドすることはできないようです。

手動でスクロールを開始した瞬間に、その「訪問済み」状態を削除したいと思います。どうやってやるの?出来ますか?

0 投票する
2 に答える
541 参照

c# - C# - Web サイトが訪問されたかどうかを検出する方法

facebook.com など、ユーザーが Web サイトを開いた/訪問したかどうかを検出するプログラムを作成したいと考えています。使用する Web ブラウザーに関係なく動作する必要があります。

DNS キャッシュでレコードをチェックすることを考えましたが、うまくいくと思いましたが、問題があります - 誤検知が発生します。一部のページには Facebook ウィジェットが含まれているためです。この場合、facebook.com を DNS キャッシュに表示させるために fb にアクセスする必要はありません。fb ウィジェットを含む Web サイトにアクセスすると常に表示されます。

2 番目のアイデアは、アクティブな TCP 接続を探すことでしたが、これもうまくいきません。

最後のアイデアは、トラフィックを傍受することでした。Wireshark で簡単なテストを行いましたが、DNS キャッシュ レコードのチェックと同じ問題、より正確には誤検知があります。また、fb は https プロトコルを使用するため、単純なアドレスを確認することはできません。DNS から IP を取得し、スニッフィングされたトラフィックでそれらを見つけようとする必要があります。

この問題を解決する方法がわかりません。