2012年6月4日 星期一

Blogger NCR

萬惡 Google 讓 Blogger 也開始做惡了(?)

原本網址為 http://xxx.blogspot.com。現在會根據你所在地區,被強制轉成 http://xxx.blogspot.tw 或是 http://xxx.blogspot.nl 等等以國家頂層域名(tw, nl, fr, hk)結尾的網址。

看了就不爽啊!!!

雖然好像是根據所在地區而造成的差異,如在香港開就會變成 .hk 結尾,在台灣開就變成 .tw 結尾。但是這樣好醜,我喜歡 .com 結尾。

所以就要想辦法修改啦!

現在找到兩個修改模板的方法,算是暫時可以用。這可以讓連到你網誌的人,網頁的網址自動轉成 .com 結尾。

手動的方法就是連結的時候,直接在網址後方加入 ncr,如 http://xxx.blogspot.com/ncr。這太累人了,所以對於 Firefox 或 Chrome 的使用者,可以靠安裝 Greasemonkey 來達成。

userscript.org Blogger NCR

找到兩個方法,只是程式碼寫法不同,但是都是靠 ncr 的這個方法。

來源一
<!-- 自動轉址 -->
<script type='text/javascript'>
(function(){
if( document.URL.match(/\.blogspot\.(com\...\/|..\/)/) ){
var URL = document.URL;
URL = URL.replace(URL.match(/\.blogspot\.(com\...\/|..\/)/)[0],".blogspot.com\/ncr\/");
document.location = URL;
}
})()
</script>
<!-- -->


來源二

<script type="text/javascript">
var blog = document.location.hostname;
var slug = document.location.pathname;
var ctld = blog.substr(blog.lastIndexOf("."));
if (ctld != ".com") {
var ncr = "http://" + blog.substr(0, blog.indexOf("."));
ncr += ".blogspot.com/ncr" + slug;
window.location.replace(ncr);
}
</script>


如果 Google 把這個 ncr 給擋掉的話,這樣我們就沒轍了。