Как получить субдомен с помощью window.location?

РЕДАКТИРОВАНИЕ это складывается , статья MSDN испорчена, и техника не РАБОТАЕТ : (

Вот статья об использовании компонент.NET BackgroundWorker для выполнения задачи на другом потоке из VB6.

6
задан LB. 16 November 2014 в 03:53
поделиться

4 ответа

Да, window.location.hostname также предоставит вам поддомены. Если это не работает или не поддерживается каким-либо другим браузером, вы можете легко проанализировать его:

// window.location.href == "http://sample.somedomain.com/somedir/somepage.html"
var domain = /:\/\/([^\/]+)/.exec(window.location.href)[1];
17
ответ дан 8 December 2019 в 03:10
поделиться

Прежде всего, это window.location , а не document.location ( document.location работает в некоторых браузерах, но это нестандартно)

И да, location.hostname вернет полное доменное имя, включая все поддомены

Подробнее здесь

Расположение окна

4
ответ дан 8 December 2019 в 03:10
поделиться

Да, предупреждение (window.location.hostname) будет включать такие субдомены, как 'www' и 'sample'.

3
ответ дан 8 December 2019 в 03:10
поделиться

Как насчет этого фрагмента. Это может помочь:

var a = new String(window.location);
a = a.replace('http://','');
a = a.substring(0, a.indexOf('/'));
alert(a);
2
ответ дан 8 December 2019 в 03:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: