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が得られました。
ちゃんちゃん。
ディスカッション
コメント一覧
まだ、コメントがありません