十年專注于品牌網站建設 十余年專注于網站建設_小程序開發_APP開發,低調、敢創新、有情懷!
      南昌百恒網絡微信公眾號 掃一掃關注
      小程序
      tel-icon全國服務熱線:400-680-9298,0791-88117053
      掃一掃關注百恒網絡微信公眾號
      掃一掃打開百恒網絡微信小程序

      百恒網絡

      南昌百恒網絡

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

      百恒網絡 2016-11-03 6308

      作為HTMLDocument的一個實例,docunent對象還有一些標準的Document對象所沒有的屬性。些屬性提供了document對象所表現的網頁的一些信息。其中第一個屬性就是title,包含著title元素中的文本——顯示在瀏覽器窗口的標題欄或標簽頁上。通過這個屬性可以取得當前頁面 的標題,也可以修改當前頁面的標題并反映在瀏覽器的標題欄中。修改title屬性的值不會改變title元素。來看下面的例子:

      //取得文檔標題

      var originaITitle=docunent.title;

      //設置文檔標題

      document.title= "New page title";

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

      //取得完整的URL

      var url=document.URL;

      //取得域名

      var domain=document.domain;

      //取得來源頁面的URL

      var referrer=document.referrer;

      URL與domain屬性是相互關聯的。例如,如果document.URL等于http://www.dgscpc.com/website/index.html,那么document.domain就等于www.dgscpc.com。

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

      //假設頁面來自wx.jxbh.cn域

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

      document.domain="nczonline.net"; //出錯!

      當頁面中包含來自其他子域的框架或內嵌框架時,能夠設置document.domain就非常方便了。由于跨域安全限制,來自不同子域的頁面無法通過JavaScript通信。而通過將每個頁面的document.domain設置為相同的值,這些頁面就可以互相訪問對方包含的JavaScript對象了。例如,假設有一個頁面加載自www.dgscpc.com,其中包含一個內嵌框架,框架內的頁面加載自wx.jxbh.cn。由于document.domain字符串不一樣,內外兩個頁面之間無法相互訪問對方的JavaScript對象。但如果將這兩個頁面的document.domain值都設置為"jxbh.cn",它們之間就可以通信了。

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

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

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

      所有瀏覽器中都存在這個限制,但IE8是實現這一限制的最早的IE版本。

      本文僅限內部技術人員查閱學習交流,不得作于其他商業用途.原創文章出自:南昌網站建設公司-百恒網絡 http://www.dgscpc.com 此文禁止轉載,謝謝合作!

      400-680-9298,0791-88117053
      掃一掃關注百恒網絡微信公眾號
      掃一掃打開百恒網絡小程序

      歡迎您的光顧,我們將竭誠為您服務×

      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售前咨詢 售前咨詢
       
      售后服務 售后服務
       
      售后服務 售后服務
       
      備案專線 備案專線
       
      ×
      99热这里只有精品66| 97久久国产露脸精品国产| 国产精品国产精品偷麻豆| 91精品婷婷国产综合久久| 久久亚洲精品成人| 久久国产乱子精品免费女| 日韩精品无码免费专区午夜| 国产网红主播无码精品| 亚欧无码精品无码有性视频| 亚洲国产日韩a在线播放| 国产a久久精品一区二区三区| 精品国产一区二区三区www| 国产精品无码一区二区在线| 久久中文字幕精品| 国内精品久久久久影院亚洲| 999在线视频精品免费播放观看| 国产精品麻豆高清在线观看 | 98视频精品全部国产| 亚洲乱人伦精品图片| 亚洲国产日产无码精品| 91国内揄拍国内精品情侣对白| 亚洲精品日韩专区silk| 91精品国产综合久久香蕉| 4444亚洲国产成人精品| 亚洲精品网站在线观看你懂的| 91精品国产手机| 91久久精品国产成人久久| 精品成人A区在线观看| 国产91精品在线观看| 国产精品爽爽va在线观看网站| 99RE6热在线精品视频观看| 国产精品久久婷婷六月丁香| 欧美日韩精品乱国产| 国产精品乱码一区二区三| 精品久久久久国产| 国产精品无码翘臀在线观看| 国产主播福利精品一区二区| 日韩好片一区二区在线看| 精品香蕉伊思人在线观看| 亚洲国产精品综合久久网络| 国产视频精品免费视频|