Kategoriler
Kodlama

jQuery ile görüntülenen adres/domain sorgulama

jQuery ile görüntülenen sayfanın adresini sorgulama ve kullanma.

JavaScript ile görüntülenen sayfanın adresini, domaini ve diğer bilgilerini almak mümkün, bunu jQuery ile de yapabilir ve jQuery fonksiyonlarının içerisinde kullanabilirsiz.

jQuery ile alınabilecek bilgiler:

Örneğin şu an görüntülenen sayfa: https://wolkanca.com/jquery-ile-goruntulenen-adres-domain-sorgulama/?test=1#site-content ise.

$(location).attr('host'); // wolkanca.com:8082
$(location).attr('hostname'); // wolkanca.com
$(location).attr('port'); // 8082
$(location).attr('protocol'); // https:
$(location).attr('pathname'); // /jquery-ile-goruntulenen-adres-domain-sorgulama/
$(location).attr('href'); // https://wolkanca.com/jquery-ile-goruntulenen-adres-domain-sorgulama/?test=1#site-content
$(location).attr('hash'); // #site-content
$(location).attr('search'); // ?test=1

Yukarıdaki gibi bilgileri alabiliriz, aşağıdaki gibi örnek kullanım yapabiliriz:

var benimSitem = "wolkanca.com";
var suankiURL = $(location).attr("hostname");
if (benimSitem != suankiURL){
  $(
    "<span style=font-size:200px;><span style=color:red;>" +
      suankiURL +
      "</span> benim sitem değil</span>"
  ).replaceAll("body");
}

Yukarıdaki kod eğer açılan sayfa wolkanca.com içerisinde bir sayfa değil ise çalışır. Detay: https://codepen.io/wolkanca/pen/wvgNOGV

Aynı şeyi normal JavaScript ile de yapabiliriz bunun için https://www.w3schools.com/js/js_window_location.asp adresinden bilgi alabilirsiniz.