コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

利用者:Camillu87/unlink-website.js

お知らせ: 保存した後、ブラウザのキャッシュをクリアしてページを再読み込みする必要があります。

多くの WindowsLinux のブラウザ

  • Ctrl を押しながら F5 を押す。

Mac における Safari

  • Shift を押しながら、更新ボタン をクリックする。

Mac における ChromeFirefox

  • Cmd Shift を押しながら R を押す。

詳細についてはWikipedia:キャッシュを消すをご覧ください。

// 特定サイト(悪意のあるサイトなど)へのリンクを無効化するスクリプト
// unlink-website.js
//
$(function(){
    var tarry = ["food-faq\.jp\.net", //無効対象のURL正規表現
                 "example\.co\.jp"];  //例
    for(var target of tarry) {
        var targetRE = new RegExp(target);
        $('a').each( function(index, element) {
              var linkurl = $(element).attr('href');
              if (linkurl === undefined) return true;
              if ( linkurl.match(targetRE)) {
                  $(this).css('pointer-events', 'none').css('color','grey').attr('title','リンク無効化');
                  console.log('無効化された問題URL:'+linkurl);
              }
        });
    }  
});