《JS原理、方法與實踐》- 其餘對象

history對象

history對象用於保存window對象瀏覽過的歷史記錄,它一共包含3個方法屬性和一個數值屬性:前端

  • go(num):跳轉到指定頁
  • back(): 前一頁
  • forward():後一頁
  • length: 瀏覽過頁面的個數

go方法能夠跳轉到瀏覽過的頁面,當num大於0向後(新頁面)跳,num小於0時向前(舊頁面)跳。back = go(-1); forward = go(1)。java

navigator對象

navigator對象的屬性保存了瀏覽器自身相關的信息,不一樣瀏覽器中,navigator對象所包含的屬性也不盡相同,但HTML5中對其作出了規定,其中主要包含如下屬性:web

  • appCodeName: 瀏覽器代碼名,通常都返回Mozilla
  • appName: 瀏覽器的名稱
  • appVersion: 瀏覽器版本信息
  • platform: 瀏覽器所在平臺,即操做系統
  • produce: 產品名稱,通常返回「Gecko」
  • tainEnabled(): 是否容許數據污點,如今已再也不使用,通常會返回false
  • userAgent: 用戶代理字符串
  • language: 瀏覽器優先使用的語言
  • cookieEnabled: Cookie是否可用
  • plugins: 瀏覽器安裝的插件數組
  • mimeTypes: 瀏覽器中註冊的MIME Type數組
  • javaEnabled(): 瀏覽器是否可執行java腳本
  • onLine: 瀏覽器是否在線

若是文章可以對您有所幫助,我便感到十分榮幸。如若文章能被您點贊,那即是萬分榮幸。數組

我的微信:iotzzh
公衆號:前端微說
我的網站:www.iotzzh.com瀏覽器