ポップフライでタグ「canonical」が付けられているもの
Prototype Window ClassというPrototype.jsベースのポップアップウィンドウを手軽に作れるライブラリを試していたのですが、IEで実行するとどうしてもポップアップ起動時にjavascriptエラーが出てしまう。
呼び出し方を中心にいろいろ探るもなかなか原因がつかめなかったのですが、最終的にprototype.jsのバージョンが原因っぽいことが判明。
実行環境にはprototype.js最新版1.6.0.3を入れていましたが、その環境だとエラーになるようで、1.5系かまたは1.6系なら1.6.0に落とすとエラーが出なくなりました。よく見たらそもそも同梱されていたprototypeは、1.5.1_rc3でした。
正常には動くようになりましたが、最新版でエラーが出てしまうのとか、しばらく更新も止まっていそうだし、ちょっと動きももっさり感があるし、ということでもう一つどうかなあという印象。
ところでサンプルにあったMr.proto。この人は何者ですか(笑)
検索エンジン3社、正しいサイトURLを認識させるcanonical属性を導入(URLの正規化) :: SEM R
正しいURLを定義したり、同一内容の複数ページのインデックス登録の指定ができるcanonical属性がGoogle、Yahoo!、Live Searchの3検索エンジンで採用されたとのこと。
ちょうど今関わっているEC系の案件で、複数カテゴリーに属する同一商品のメインページをどう処理するかといった議論が挙がったりしていたので、その優先付けを認識させる手段として早速使えそう。
試しに当サイトにもタグを追加してみました。こんな感じです。
<link rel="canonical" href="http://blog.knockoutmarch.com/" />

