簡體   English   中英

如何使用javascript或jQuery獲取不帶IP或主機名的URL地址?

[英]How to get a URL address without IP or hostname using javascript or jQuery?

我希望獲得一個沒有IP或主機名的URL地址,例如

image.htm?diskindex=0&diskcount=2&sortby=0&view=0&imagefilter=1&sizemore=1

但是window.location.href返回以下結果。

http://192.168.0.149:9031/image.htm?diskindex=0&diskcount=2&sortby=0&view=0&imagefilter=1&sizemore=1

使用pathname屬性

 window.location.pathname 

像這樣。使用split()方法將字符串拆分為數組。

  var url ='http://192.168.0.149:9031/image.htm?diskindex=0&diskcount=2&sortby=0&view=0&imagefilter=1&sizemore=1';//window.location.href var path = url.split('/'); alert(path[3]); 

您可以使用URL構造函數或location .pathname.search

 var loc = "http://192.168.0.149:9031/image.htm?diskindex=0&diskcount=2&sortby=0&view=0&imagefilter=1&sizemore=1"; var url = new URL(loc); var pathSearch = url.pathname.slice(1) + url.search; console.log(pathSearch); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM