読者です 読者をやめる 読者になる 読者になる

まめ畑

ゆるゆると書いていきます

Canonicalリンクに移動するだけのFearture

Jetpack javascript

最近、RSSリーダなどからサイトに訪問すると、アドレスにもろもろの情報がついているサイトが増えてきてブックマークするのが面倒なのでCanonical属性があれば、そこにリダイレクトするJetpack Featureを作りました。
完全自分用。

https://jetpackgallery.mozillalabs.com/jetpacks/326

/*
   @author: con_mame
   @url: http://d.hatena.ne.jp/con_mame/
   @title: Move Canonical Link
   @description: Move Canonical Link
   @version: 0.1
*/

(function(){
   jetpack.future.import("jetpack.pageMods");

   var moveCanonical = function(doc){
      var canonical = $("link[rel='canonical']" ,doc).attr("href");
      if(!!canonical && doc.location != canonical) doc.location = canonical;
   }

   var options ={};
   options.matches = ["http://*", "https://*"];
   jetpack.pageMods.add(moveCanonical, options);
})();