アナログ
RSS  

Firefox:userContent.cssの使い道2008/11/25 00:26

アイコンつけたりカーソルかえたり
userContent.cssの使い道は、Firefox:本体のカスタマイズ その2で触れた?程度だったことに今さら気がついたり……趣味がばれたりヤバかったりで無意識的に避けてたのだろうけと、危なくない程度に晒してみるテスト

お約束の1行目
@charset "utf-8";

保存するときはUTF-8で保存します。(↓はFirefox:本体のカスタマイズ その2そのもの)
/* 拡張子でリンクの後ろにOSで設定されているアイコンを表示 */
a[href$=".pdf"]:after {content: url("moz-icon://.pdf?size=16");}
a[href$=".exe"]:after {content: url("moz-icon://.exe?size=16");}
/* 新しく開いて表示するリンクはマウスカーソルを変える */
:-moz-any-link[target="_blank"] {
  cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAA/UlEQVR4nO2WzRWDIBCEd32eU1GOVGQDSgNUxDEVpYHJwZdEfgSFFS7OSRMffOzMrrIyIF92YhARKQMO/hTWENscAAH4gTQFaK0bIAtgJ8aVWRhzDwDr3sx/CMnuyAKkYCRAijMg1abjdpGzJwJAzIyaSozfhYhcn7e/+9eSciw4uokkzKAMmPnykb8PQLR63wsi6IKrvM4C9KpC1buAmauHkQPQowqnRvGe7ETZ4ChD0ZMFFhytgkT5owCttWtBrgr+6VPdm1oqCtDiazgJkNLzHQbOVgB0z0B3gKI5MM/u/bKkgyYO4GvbAVoTvR7xoRNTdwtugKIMaC0H8AGS/2Gff5XkmQAAAABJRU5ErkJggg=="), pointer !important;
}

スラッシュドット・ジャパン の白地に黒文字が眩しくて灰色になってもらいました。
@-moz-document domain("slashdot.jp") {
	body, #wrapper {
		background-color: #eeeeee !important;
	}
}

べ、べつにユーザ登録してない訳じゃないからね。ログインが面倒なだけだからね。
(クッキーはFxを終了すると消えるようにしてる。こんなん広めたら、絶対対策されるなw)
@-moz-document domain("techon.nikkeibp.co.jp") {
	div#nocookie{display:none;}
}

どこで見たか忘れたけれど、ソースを表示するアレに色をつけたり
body#viewsource {
	margin: 0;
	padding: 8px;
	background-color: #eeeeee !important;
	font-family:'MS Gothic', monospace !important;
	font-weight: normal !important;
	color: #333 !important;
	line-height:140% !important;
	font-size:12pt !important;}
body#viewsource .start-tag,
body#viewsource .end-tag {
	color: #00468C !important;
	font-weight: bold !important;}
body#viewsource .comment {
 	color: #888 !important;
 	font-style: normal !important;}
body#viewsource .doctype {
	color: #0E8D2B !important;
	font-style: normal !important;}
body#viewsource .attribute-name {
	color: #663333 !important;
	font-weight:normal !important;}
body#viewsource .attribute-value {
	color:#00468C !important;
	font-weight: normal !important;
}

こ、これは……adな画像wが見えなくなる。下はdownloadな誤爆の恐れあり。
(分からなきゃ入れないこと)
img[src*="/ad/"],
img[src*="ad_"] {
	display: none !important;
}

いや、これ以上はヤバイから……