js取得システムのルートの実現紹介

849 ワード

 
  
function getBasePath(){
var obj=window.location;
var contextPath=obj.pathname.split("/")[1];
var basePath=obj.protocol+"//"+obj.host+"/"+contextPath;
return basePath;
}
javascriptオブジェクトが含まれています.
1.window javascriptの最上階の対象
2.navigatorクライアントブラウザの情報
3.screenクライアントディスプレイの情報
4.historyブラウザの窓口で訪れたurl情報
5.location現在url情報
この中にlocationオブジェクトが含まれています.
例えばこのような住所があります.http://localhost:8080/huyao_soccer/huyao(myplugin.jsp)
1.hash
2.ホスト名と現在urlのポート番号は戻ります.local host:8080
3.hostnameホスト名の返送:local host
4.href完全なurl戻り:http://localhost:8080/huyao_soccer/huyao(myplugin.jsp)
5.pathnameは現在のurlの経路部分に戻ります.soccer/huyao(myplugin.jsp)
6.ポート番号の戻り:8080
7.protocolプロトコルの返信:http:
8.searchから開始するurl部門(照会部分)