minato128 blog

minato128の公開メモ帳です。

URL の Locale を変更する Bookmarklet 作った

URLの en-us を ja-jp に書き換えるだけの Chrome Extension を作ってみました - var minato128 = new Blog();

ノリで作ったExtensionが意外にインストールされている(現時点で37人も!)ようなので、他のブラウザでも使えるブックマークレットも作りました。 普通に考えると Locale は2つだけ設定できれば十分ですが、なんかおもしろそうだったので3つ以上設定しても動くようにしてみました。「英語 => 日本語 => ドイツ語 => 中国語」みたいに設定して、MSのウェブサイトが他の国でどんなデザインで展開されているか見て遊ぶこともできます!

locale の設定について

locales 配列に好きな locale を設定してください。

Bookmarklet

javascript: var locales=["en-us","ja-jp"];var lowerUrl=location.href.toLowerCase();var convert=function(e,t,n){if(e.indexOf("/"+t)!==-1){location.href=e.replace(t,n);return true}return false};for(var i=0;i<locales.length;i++){if(i==locales.length-1){convert(lowerUrl,locales[i],locales[0])}else{if(convert(lowerUrl,locales[i],locales[i+1]))break}}