РЕДАКТИРОВАНИЕ это складывается , статья MSDN испорчена, и техника не РАБОТАЕТ : (
Вот статья об использовании компонент.NET BackgroundWorker для выполнения задачи на другом потоке из VB6.
Да, window.location.hostname
также предоставит вам поддомены. Если это не работает или не поддерживается каким-либо другим браузером, вы можете легко проанализировать его:
// window.location.href == "http://sample.somedomain.com/somedir/somepage.html"
var domain = /:\/\/([^\/]+)/.exec(window.location.href)[1];
Прежде всего, это window.location
, а не document.location
( document.location
работает в некоторых браузерах, но это нестандартно)
И да, location.hostname
вернет полное доменное имя, включая все поддомены
Подробнее здесь
Да, предупреждение (window.location.hostname) будет включать такие субдомены, как 'www' и 'sample'.
Как насчет этого фрагмента. Это может помочь:
var a = new String(window.location);
a = a.replace('http://','');
a = a.substring(0, a.indexOf('/'));
alert(a);