[英]get ip address with javascript without using ajax, jquery or another library
[英]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.