Есть ли простой способ получить имя сайта из строки URL?
Пример:
http://www.mysite.com/mypath/mypage -> www.mysite.com
http://mysite.com/mypath/mypage -> mysite.com
Код JS выполняется на стороне командной строки mongodb, не в браузере.
Есть ли простой способ получить имя сайта из строки URL?
Пример:
http://www.mysite.com/mypath/mypage -> www.mysite.com
http://mysite.com/mypath/mypage -> mysite.com
Код JS выполняется на стороне командной строки mongodb, не в браузере.
Попробуй это:
url.href = "http://www.mysite.com/mypath/mypag";
url.protocol; // => "http:"
url.hostname; // => "example.com" // site name, you want
window.document.location.href
содержит URL-адрес страницы, а window.document.location.hostname
— название сайта.
So,
console.log(window.document.location.hostname); // will log the sitename in the console
url
, пожалуйста?
- person BreakPhreak; 06.01.2013
Легко.
window.location.hostname; //Domain name
$("title").text(); //Page name
и это тоже
var loc = window.location;
var filename = loc.pathname.split("/");
filename = filename[pathname.length-1];
alert("Domain: "+loc.hostname);
alert("Filename: "+filename);
Вы можете злоупотреблять привязкой, чтобы получить нужные данные из URL-адреса. :D
function getDomain(url) {
var anchor = document.createElement('a');
anchor.setAttribute('href', url);
return anchor.hostname;
}
console.log(getDomain('http://www.mysite.com/mypath/mypage'));
console.log(getDomain('http://mysite.com/mypath/mypage'));
Этот хорошо работал для меня:
urlString.split('/')[2]
Мне также нужно получить домен из URL-адреса, чтобы отображать только доменное имя в справочном разделе моего приложения.
Я нашел это здесь: https://developer.mozilla.org/en-US/docs/Web/API/URL/URL
Конструктор URL() возвращает вновь созданный объект URL, представляющий URL, определенный параметрами.
Если заданный базовый URL-адрес или результирующий URL-адрес не являются допустимыми URL-адресами, создается исключение JavaScript TypeError.
function getDomain(url) {
return new window.URL(url).hostname;
}
новый URl(url) возвращает объект со следующими свойствами
hash: ""
host: "developer.mozilla.org"
hostname: "developer.mozilla.org"
href: "https://developer.mozilla.org/en-US/docs/Web/API/URL/URL"
origin: "https://developer.mozilla.org"
password: ""
pathname: "/en-US/docs/Web/API/URL/URL"
port: ""
protocol: "https:"
search: ""
group
в MongoDB. - person BreakPhreak   schedule 07.01.2013