Blogger'da ?m=1 Parametresini Kaldırma

Blogger kullanıcıları bilir; mobil cihazdan blogunuza girildiğinde adres çubuğunda aniden ?m=1 gibi garip bir şey belirir. Peki bu ne anlama geliyor?

Bu parametreler aslında Blogger'ın sayfanın mobil mi yoksa masaüstü sürümünü mü göstereceğini anlamasına yarıyor. Ama kabul edelim, pek hoş görünmüyorlar. Paylaşırken, kopyalarken veya sadece bakarken o fazladan karakterler can sıkıcı olabiliyor.

İşte tam bu noktada JavaScript kodu devreye giriyor:

<b:if cond='data:in.mobile'>
<script>/*<![CDATA[*/ window.history.replaceState({}, '', window.location.toString().replace(/\?m=\d+(\&)/, '?').replace(/\?m=\d+$|\&m=\d/, '')) /*]]>*/</script>
</b:if>

Bu kod ne mi yapıyor? Çok basit: Blogunuz mobil bir cihazdan açıldığında, adres çubuğundaki o ?m=1 parametresini temizliyor\! Sayfanız yeniden yüklenmeden, URL'niz tertemiz hale geliyor.

Bu küçük kod parçası, blog deneyiminizi hem sizin hem de ziyaretçileriniz için daha pürüzsüz hale getirir.

Yorum yaz