Merhaba arkadaşlar Bugün sizlere javascirpt kodu kullanarak kodun çalıştığı sayfadanın url adreslerini değişik formatlarda almamızı sağlayacak kodları paylaşıyor olacağım.
Bu yazıyı paylaşmamın en büyük sebeplerinden biri büyük ve ödül almış bir e-ticaret sitesinin javascript kodlarına üstünden bir göz attığımda kod kısmındaki basit hatalardan bir tanesi gözüme çarpmıştı. Sitenin domain adresini kullanmak için
1 |
var domainName = 'xxxx.com'; |
şeklinde bir tanımlama yapmışlardı ve her url üzerindeki işlemde bu tarz bir yöntemle kullanılmıştı. 🙂
Örnek olarak aşağıda bir site adresi paylaşacağım ve bu adres sayfasında kullanılan kodların nasıl sonuçlar döndüğünü de kodun yanına açıklama ile vereceği sonuç yazıyor olacak
Sayfa adresi : http://yunusemrearac.com/2015/11/24/c-ta-kod-ile-bilgisayarda-bir-programin-kurulu-olup-olmadigini-kontrol-etmek/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
window.location.host // www.yunusemrearac.com ya da www.yunusemrearac.com:80 window.location.hostname // www.yunusemrearac.com window.location.protocol // http: window.location.port // var ise 8080 ya da 80, yoksa boş değer dönecektir. window.location.origin // http://yunusemrearac.com window.location.href // http://yunusemrearac.com/2015/11/24/c-ta-kod-ile-bilgisayarda-bir-programin-kurulu-olup-olmadigini-kontrol-etmek/ document.URL // http://yunusemrearac.com/2015/11/24/c-ta-kod-ile-bilgisayarda-bir-programin-kurulu-olup-olmadigini-kontrol-etmek/ window.location.pathname // /2015/11/24/c-ta-kod-ile-bilgisayarda-bir-programin-kurulu-olup-olmadigini-kontrol-etmek/ |
Evet arkadaşlar aklıma gelen ve sık sık kullanacağınız çeşitli sayfa url si alma kodları yukarıdaki gibidir.
Bol kodlu günler 😀
İlk Yorumu Siz Yapın