2017-03-19 17 views
-1

Stylishを使用して、すでに訪れたURLの色を変更しています。訪問した画像と古いリンクに境界線を追加

    それはテキストのみで動作
  • 、時にはリンクのみ 画像に埋め込まれている。しかし、このコードの2つの問題がある あります。
  • 古いリンクは色付けされません。 HTTPリンクをクリックしたが、 というサイトがHTTPSで動作するようになりました。このコードは役に立たないです。

私はこのコードA:visited { border-image: 4px solid red }

で訪れた画像の周囲に境界線を使用して画像の問題を解決しようとしたが、それはうまくいきませんでしたし、私は理由は分かりません。

+1

は です。border:4px solid red' not working ... i do ntはborder-imageが正しいプロパティだと思う –

+0

[なぜこれは訪問したCSSスタイルの仕事ではないのですか?](http://stackoverflow.com/questions/8331688/why-doesnt-this-avisited-css-スタイルワーク) –

+0

スタイリッシュではセキュリティ上の理由からこれを行うことはできません。 GreasemonkeyとTampermonkeyもこの機能を提供していません。唯一の方法は、独自のブラウザ拡張を作成することです。これらは、履歴APIにアクセスできます。 –

答えて

-1

:visitedに適用できるスタイルは、セキュリティ上の理由から非常に制限されています。

https://developer.mozilla.org/en-US/docs/Web/CSS/Privacy_and_the_:visited_selector

あなたはまだスタイル訪れたリンクを視覚的することができますが、あなたが使用することができますどのようなスタイルには限界が存在することになります。唯一の次のプロパティは、訪問済みリンクに適用することができます。

  • カラー
  • 背景色
  • ボーダー色(およびそのサブプロパティ)
  • アウトラインカラー
  • 色塗りと線のプロパティの一部
関連する問題