Bunlardan hangisi, kullanıcı aracının doğru etki alanı üzerinden erişip erişmediğini kontrol etmede en etkili yöntemdir.
Biz bir tür web proxy kullanarak (js kırmak eğilimindedir) etki alanına erişiyorsanız, küçük bir js tabanlı 'üst çubuk' tarzı uyarı göstermek istiyoruz.
Aşağıdakileri kullanmayı düşünüyorduk:
var r = /.*domain\.com$/;
if (r.test(location.hostname)) {
// showMessage ...
}
Bu, şimdiye kadar kullandığımız alt alan adlarıyla ilgilenir.
Ana bilgisayar veya ana bilgisayar adını kullanmalıyız?
Firefox 5 ve Chrome 12'de:
console.log(location.host);
console.log(location.hostname);
.. her ikisi için de aynı şeyi gösterir.
Bağlantı noktası aslında adres çubuğunda olmadığı için mi?
W3Schools , ana bilgisayarın bağlantı noktasını içerdiğini söylüyor.
Location.host/hostname doğrulanmalı mı yoksa IE6 + 'da ve diğer tüm sistemlerde oldukça emin olabilir miyiz?