上万部爽片,立即观看,在线观看,日韩av无码久久精品免费,欧美性受xxxx喷潮,欧洲男同gay,日韩精品一区二区三区

十年專注于品牌網(wǎng)站建設(shè) 十余年專注于網(wǎng)站建設(shè)_小程序開(kāi)發(fā)_APP開(kāi)發(fā),低調(diào)、敢創(chuàng)新、有情懷!
南昌百恒網(wǎng)絡(luò)微信公眾號(hào) 掃一掃關(guān)注
小程序
tel-icon全國(guó)服務(wù)熱線:400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號(hào)
掃一掃打開(kāi)百恒網(wǎng)絡(luò)微信小程序

百恒網(wǎng)絡(luò)

南昌百恒網(wǎng)絡(luò)

document.title、document.URL、document.domain、document.referrer使用方法

百恒網(wǎng)絡(luò) 2016-11-03 6151

作為HTMLDocument的一個(gè)實(shí)例,docunent對(duì)象還有一些標(biāo)準(zhǔn)的Document對(duì)象所沒(méi)有的屬性。些屬性提供了document對(duì)象所表現(xiàn)的網(wǎng)頁(yè)的一些信息。其中第一個(gè)屬性就是title,包含著title元素中的文本——顯示在瀏覽器窗口的標(biāo)題欄或標(biāo)簽頁(yè)上。通過(guò)這個(gè)屬性可以取得當(dāng)前頁(yè)面 的標(biāo)題,也可以修改當(dāng)前頁(yè)面的標(biāo)題并反映在瀏覽器的標(biāo)題欄中。修改title屬性的值不會(huì)改變title元素。來(lái)看下面的例子:

//取得文檔標(biāo)題

var originaITitle=docunent.title;

//設(shè)置文檔標(biāo)題

document.title= "New page title";

接下來(lái)要介紹的3個(gè)屬性都與對(duì)網(wǎng)頁(yè)的請(qǐng)求有關(guān),它們是URL、domain和referrer。URL屬性中包含頁(yè)面完整的URL(即地址欄中顯示的URL),domain屬性中只包含頁(yè)面的域名,而referrer屬性中則保存著鏈接到當(dāng)前頁(yè)面的那個(gè)頁(yè)面的URL。在沒(méi)有來(lái)源頁(yè)面的情況下,referrer屬性中可能會(huì)包含空字符串。所有這些信息都存在于請(qǐng)求的HTTP頭部,只不過(guò)是通過(guò)這些屬性讓我們能夠在JavaScrip中訪問(wèn)它們而已,如下面的例子所示:

//取得完整的URL

var url=document.URL;

//取得域名

var domain=document.domain;

//取得來(lái)源頁(yè)面的URL

var referrer=document.referrer;

URL與domain屬性是相互關(guān)聯(lián)的。例如,如果document.URL等于http://syshcw.cn/website/index.html,那么document.domain就等于syshcw.cn。

在這3個(gè)屬性中,只有domain是可以設(shè)置的。但由于安全方面的限制,也并非可以給domain設(shè)置任何值。如果URL中包含一個(gè)子域名,例如wx.jxbh.cn,那么就只能將domain設(shè)置為"jxbh.cn"(URL中包含"www",如syshcw.cn時(shí),也是如此)。在此南昌網(wǎng)站制公司百恒網(wǎng)絡(luò)開(kāi)發(fā)工程師提醒大家不能將這個(gè)屬性設(shè)置為URL中不包含的域,如下面的例子所示:

//假設(shè)頁(yè)面來(lái)自wx.jxbh.cn域

document, domain='jxbh.cn"; //成功

document.domain="nczonline.net"; //出錯(cuò)!

當(dāng)頁(yè)面中包含來(lái)自其他子域的框架或內(nèi)嵌框架時(shí),能夠設(shè)置document.domain就非常方便了。由于跨域安全限制,來(lái)自不同子域的頁(yè)面無(wú)法通過(guò)JavaScript通信。而通過(guò)將每個(gè)頁(yè)面的document.domain設(shè)置為相同的值,這些頁(yè)面就可以互相訪問(wèn)對(duì)方包含的JavaScript對(duì)象了。例如,假設(shè)有一個(gè)頁(yè)面加載自syshcw.cn,其中包含一個(gè)內(nèi)嵌框架,框架內(nèi)的頁(yè)面加載自wx.jxbh.cn。由于document.domain字符串不一樣,內(nèi)外兩個(gè)頁(yè)面之間無(wú)法相互訪問(wèn)對(duì)方的JavaScript對(duì)象。但如果將這兩個(gè)頁(yè)面的document.domain值都設(shè)置為"jxbh.cn",它們之間就可以通信了。

瀏覽器對(duì)domain屬性還有一個(gè)限制,即如果域名一開(kāi)始是“松散的"(loose),那么不能將它再設(shè)置為“緊繃的"(tight)。換句話說(shuō),在將document.domain設(shè)置為"jxbh.cn"之后,就不能再將其設(shè)置回"wx.jxbh.cn",否則將會(huì)導(dǎo)致錯(cuò)誤,如下面的例子所示:

document.domain=jxbh.cn"; //松散的(成功)

document.domain="wx.jxbh.cn"; //緊繃的(出錯(cuò)!)

所有瀏覽器中都存在這個(gè)限制,但I(xiàn)E8是實(shí)現(xiàn)這一限制的最早的IE版本。

本文僅限內(nèi)部技術(shù)人員查閱學(xué)習(xí)交流,不得作于其他商業(yè)用途.原創(chuàng)文章出自:南昌網(wǎng)站建設(shè)公司-百恒網(wǎng)絡(luò) http://syshcw.cn 此文禁止轉(zhuǎn)載,謝謝合作!

400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號(hào)
掃一掃打開(kāi)百恒網(wǎng)絡(luò)小程序

歡迎您的光顧,我們將竭誠(chéng)為您服務(wù)×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務(wù) 售后服務(wù)
 
售后服務(wù) 售后服務(wù)
 
備案專線 備案專線
 
×