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.