- ベストアンサー
Firefox4でStylishの適用ができなくなった
- FirefoxのStylishで『Link: Visited hyperlinks with opacity effect.』というスタイルを使用していましたが、Firefox4にバージョンアップしたところ、適応されなくなりました。
- 現在全く手に負えない状態で、Firefox4とそれ以前のバージョンでどこか変更になったところがあるのか不明です。
- 修正方法がわかる方がいらっしゃいましたら、ご教授願います。また、参照すべきサイトがあれば教えていただけませんか。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Firefox 4 からセキュリティとプライバシー上の理由で「:visited」の制限がかかる仕様になってます。 詳しくは忘れましたが、ググってみればわかると思います。 「:visited」で変更できるスタイルは、セキュリティ上の理由から「文字の色」ぐらいに制限されたので、それっぽく見せるぐらいしかないかと。 例えば、 a[href]:not(:hover):visited { color:#CC99FF !important; } と記述すれば、『Link: Visited hyperlinks with opacity effect.』に近い動作にはなると思います。(一応、マウスオーバーする前の文字の色は薄い紫にしてます)
その他の回答 (1)
- susy-xx
- ベストアンサー率69% (339/485)
バージョンアップするときに「現在使用中のアドオン、スタイルには適応していません」というようなメッセージがあったはずです。 使えるようになるまで待つしかないのでは? 自分はバージョンアップの情報があったときに、そのようなメッセージがあったので まだバージョンアップはしていません。 そのうち使えるようになればするつもりですが。
お礼
遅くなりましたが、Firefoxの問題ではないので諦めました。 Firefox4.01,Firefox5.0どちらでもダメですね。 ありがとうございました。
補足
はい、ご指摘のとおり適応していませんのメッセージが出たと思います。 ただ、そのスタイルが少し古いものなので、自分で修正できるかとチャレンジしてみたところです。 なくてもガマンできるスタイルではあるのですが、操作が慣れてしまったので、なんとかFirefox4で使えないだろうかと試行錯誤してみた次第です。 そういうわけで私もまだFirefox4へは切り替えていません。 ご意見ありがとうございました。
お礼
情報ありがとうございます。 :visitedに制限がかかっていたんですね。調査不足でした。 試してみたのですが、実際は文字ではなく画像の方に効果をつけたかったので、このままでは無理のようですね。 代わりになるような別の方法を考えてみます。
補足
書き忘れてしまいましたが、教えていただいた方法で十分目的が達せられそうなので、ちょこちょこっといじってしばらく使ってみることにします。 ありがとうございました。