nofollowリンクのブラウザー表示ブックマークレット完全版 IE、Firefox、Chrome対応
張られたリンクがnofollowであるかないかは気になるところ。
FirefoxやGoogle Chromeではすぐに対応できたのだが、世のメインブラウザーであるInternet Explorerでのnofollowリンク表示が欠けていた。
しかし、とうとうIE対応のブックマークレットを発見した。私の環境では、6と8で確認した。
IE、Firefox、Google Chromeなどのブラウザーで、nofollowリンクを確認する
上記のソースを少し改造したブックマークレットは次のとおり。
[ nofollow! ]
これを、IEのお気に入りや、Firefox、Chromeなどのブラウザーのブックマークに放り込むだけ。
実験用の、nofollowリンク。上記の nofollow! をクリック。
ソースは
<a href="javascript:(function()%7Bvar%20links=document.getElementsByTagName('a');for(i=0;i%3Clinks.length;i++)%7Bvar%20theLink=links%5Bi%5D;if(theLink.getAttribute('rel')=='nofollow')%7BtheLink.style.backgroundColor='#ffcccc';theLink.style.textDecoration='none';theLink.style.border='1px%20dashed%20#8c8c8c';%7D%7D%7D)();">nofollow!</a>
「#ffcccc」は、nofollowリンクの背景色である。
「1px%20dashed%20#8c8c8c」は囲い枠で、1pxの太さで、ダッシュ(波線)を描き、線の色が「#8c8c8c」の淡いグレー、ということである。
お好みで、自分用に変えるといいだろう。
よく出回っているCSSやブックマークレットは、「a[rel~="nofollow"]」を指定していてIEに対応できていなかったが、このブックマークレットは直接attribute「rel」とそのvalue「nofollow」を取得することによってオールマイティとなっている。






コメントを書き込む