概要
特定のディレクトリやファイル名に基づいて、処理を行う場合に活用用途
- 特定のディレクトリやファイル名を取得する
- 特定のディレクトリやファイル名に基づいて処理を行う
検証ブラウザ
- Microsoft Edge
- IE11
- IE10
- Google Chrome(最新)
- Safari(最新)
- Firefox(最新)
実装方法
公式サイト : URI.js ダウンロード : https://github.com/medialize/URI.jsJS
// インスタンスの取得
var uri = new URI(); // 引数を指定しない場合、右に同じ: new URI(window.location.href);
// URLに含まれるディレクトリとファイル名の配列を取得
// URLが http://example.org/foo/bar/baz.html であれば
// segments は ['foo', 'bar', 'baz.html'] となる
var segments = uri.segmentCoded();
// 処理を分岐する
// if (segments[0] === 'foo') {
// 第1階層が foo ディレクトリの場合の処理...
// }
ローカル環境にコードを移設した際に動作しない場合はこちら。(トラブルシューティングページへ)