JavaScriptで、今いる階層のURLが欲しかった。

例えばだけどhttps://github.com/micelle/gbf_Summon/blob/master/README.mdにいたとき、https://github.com/micelle/gbf_Summon/blob/master/のURLがほしい。
ってことです。
適当なコード
簡単にJavaScriptを書いてみました。
var url = location.href;
var ary = url.split('/');
var str = ary[ary.length - 1];
var rep = url.replace(str, '');
console.log(rep);適当な解説
var url = location.href;でhttps://github.com/micelle/gbf_Summon/blob/master/README.mdとURLを取得できます。
取得したURLをvar ary = url.split('/');で["https:", "", "github.com", "micelle", "gbf_Summon", "blob", "master", "README.md"]とスラッシュ毎に配列化します。
配列の最後にあるREADME.mdはvar str = ary[ary.length - 1];で抜き出す事が出来ます。
あとは抜き出したREADME.mdをvar rep = url.replace(str, '');で置換(削除)することで、欲しいURLが得られました。
ちゃんちゃん。

















ディスカッション
コメント一覧
まだ、コメントがありません