1、js如何准確獲取當前頁面url網址信息
1、window.location.href(設置或獲取整個 URL 為字元串)
var test = window.location.href;
alert(test);
返回:http://i.cnblogs.com/EditPosts.aspx?opt=1
2、window.location.protocol(設置或獲取 URL 的協議部分)
var test = window.location.protocol;
alert(test);
返回:http:
3、window.location.host(設置或獲取 URL 的主機部分)
var test = window.location.host;
alert(test);
4、window.location.port(設置或獲取與 URL 關聯的埠號碼)
var test = window.location.port;
alert(test);
返回:空字元(如果採用默認的80埠(update:即使添加了:80),那麼返回值並不是默認的80而是空字元)
5、window.location.pathname(設置或獲取與 URL 的路徑部分(就是文件地址))
var test = window.location.pathname;
alert(test);
返回:/EditPosts.aspx
6、window.location.search(設置或獲取 href 屬性中跟在問號後面的部分)
var test = window.location.search;
alert(test);
返回:?opt=1
PS:獲得查詢(參數)部分,除了給動態語言賦值以外,我們同樣可以給靜態頁面,並使用javascript來獲得相信應的參數值。
7、window.location.hash(設置或獲取 href 屬性中在井號「#」後面的分段)
var test = window.location.hash;
alert(test);
返回:空字元(因為url中沒有)
2、用JS獲取當前域名並判斷
在頁面插入js代碼
<script language="javascript" type="text/javascript">
function loadFN(){
hrefValue = window.location.href; //獲取當前頁面的地址
alertUrls = ['www.bbb.com']; //指定你想要alert的域名,多個可以在數組中直接追加即可
//追加如:['www.bbb.com', 'bbb.com', 'abc.bbb.com']
for(key in alertUrls){
if(String(hrefValue).indexOf(alertUrls[key]) >= 0){
//指定的字元串值alertUrls[key]在字元串href中出現則>=0,否則為-1
alert( alertUrls[key] );
break; //直接跳出循環
}
}
}
///頁面載入完成後即執行loadFN函數
window.onload = loadFN;//前提是原來頁面沒有使用onload,否則還要做些針對的處理
</script>
window.onload = loadFN;//前提是原來頁面沒有使用onload,否則還要做些針對的處理
3、JavaScript獲取當前域名
<input type="text" style=" width:300px;" name="new" id=new">
<script>var nurl = document.referrer;//來源url
document.URL //獲取當前域名
document.title//獲取當前頁面標題
我是愛分享資源網的站長,如果你覺得不錯請訪問下我的網站,謝謝了!
4、如何利用js獲取當前網址url
hash 設置或獲取 href 屬性中在井號「#」後面的分段。
host 設置或獲取 location 或 URL 的 hostname 和 port 號碼。
hostname 設置或獲取 location 或 URL 的主機名稱部分。
href 設置或獲取整個 URL 為字元串。
pathname 設置或獲取對象指定的文件名或路徑。
port 設置或獲取與 URL 關聯的埠號碼。
protocol 設置或獲取 URL 的協議部分。
search 設置或獲取 href 屬性中跟在問號後面的部分。
如window.location.href 設置或獲取整個 URL 為字元串。
5、JS問題求解 如何獲取當前域名並加到URL里
設置 document.domain="baidu.com";
能解決跨域
6、如何通過js獲取當前訪問頁面的域名
<input type="text" style=" width:300px;" name="new" id=new">
<script>
var nurl = document.referrer;//來源url
document.URL //獲取當前域名
document.title//獲取當前頁面標題
document.getElementById('new').innerHTML = nurl;</script>
我是愛分享資源網的站長,如果你覺得不錯請訪問下我的網站,謝謝了!
7、js獲取當前網頁地址並去掉域名
用正則表達式啊
獲取當前網址的url
var url=window.location.href; 然後使用正則表達式匹配,這個你要懂正則表達式,具體可以當網上搜索一下,如果這個網址裡面只有一個問號的話,那麼還有一個簡單的方法,如下
以問號分割,將返回一個數組,數組裡面有兩個元素
var newurl=url.split('?')[1];
newurl0],獲得是問號以前的字元串,就是http://.baidu.com/new
newurl[1],自然是word=js
列印下結果
alert(newurl[1])
希望是你要的答案啦
8、如何通過JS獲取當前域名來定義404頁面
域名當返回了一個404頁面的時候對我們的站長們來說很有可能是一件很頭疼的事情。對於那些有很多頁面的網站來說的確是事實。
因為,現在頁面出現404的頻率是在不斷的增加的。
9、火狐瀏覽器 js腳本求獲取當前頁面根域名的方法
您好!很高興為您答疑!
您試下這個:
<script language="javascript">
//獲取域名
host = window.location.host;
host2=document.domain;
//獲取頁面完整地址
url = window.location.href;
document.write("<br>host="+host)
document.write("<br>host2="+host2)
document.write("<br>url="+url)
</script>
您可以在火狐社區了解更多內容。希望我的回答對您有所幫助,如有疑問,歡迎繼續在本平台咨詢。
10、js中如何獲取當前瀏覽器的地址的值
js中通過window.location.href和document.location.href、document.URL獲取當前瀏覽器的地址的值,它們的的區別是:
1、document表示的是一個內文檔對象,容window表示的是一個窗口對象,一個窗口下可以有多個文檔對象。所以一個窗口下只有一個window.location.href,但是可能有多個document.URL、document.location.href
2、window.location.href和document.location.href可以被賦值,然後跳轉到其它頁面,document.URL只能讀不能寫
3、document.location.href和document.location.replace都可以實現從A頁面切換到B頁面,但他們的區別是:
用document.location.href切換後,可以退回到原頁面。
而用document.location.replace切換後,不可以通過「後退」退回到原頁面。