URL文字列からサイト名を取得する簡単な方法はありますか?
例:
http://www.mysite.com/mypath/mypage -> www.mysite.com
http://mysite.com/mypath/mypage -> mysite.com
JSコードは、ブラウザーではなく、 mongodbCLI側で実行されます。
URL文字列からサイト名を取得する簡単な方法はありますか?
例:
http://www.mysite.com/mypath/mypage -> www.mysite.com
http://mysite.com/mypath/mypage -> mysite.com
JSコードは、ブラウザーではなく、 mongodbCLI側で実行されます。
これを試して:
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
名があります。
それで、
console.log(window.document.location.hostname); // will log the sitename in the console
簡単。
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]