BOM--Browser Object Model
Paste_Image.png
Paste_Image.png
location
用于獲取或這是窗口的URL,并且可以用于解析URL,是BOM重要對象之一
屬性 描述
location.hash 設置或返回從井號 (#) 開始的 URL(錨)基显。
location.host 設置或返回主機名和當前 URL 的端口號谅摄。
location.hostname 設置或返回當前 URL 的主機名。
location.href 設置或返回完整的 URL。
location.pathname 設置或返回當前 URL 的路徑部分拜英。
location.port 設置或返回當前 URL 的端口號。
location.protocol 設置或返回當前 URL 的協(xié)議霞怀。
location.search 設置或返回從問號 (?) 開始的 URL(查詢部分)。
Location 對象方法
屬性 描述
location.assign() 加載新的文檔。
location.reload() 重新加載當前文檔宏娄。
location.replace() 用新的文檔替換當前文檔际插。
History
History 對象包含用戶(在瀏覽器窗口中)訪問過的 URL。
History 對象屬性
屬性 描述
length 返回瀏覽器歷史列表中的 URL 數(shù)量谐腰。
History 對象方法
方法 描述
back() 加載 history 列表中的前一個 URL孕豹。
forward() 加載 history 列表中的下一個 URL。
go() 加載 history 列表中的某個具體頁面十气。
Navigator 對象
Navigator 對象屬性
屬性 描述
appCodeName 返回瀏覽器的代碼名励背。
appMinorVersion 返回瀏覽器的次級版本。
appName 返回瀏覽器的名稱砸西。
appVersion 返回瀏覽器的平臺和版本信息叶眉。
browserLanguage 返回當前瀏覽器的語言址儒。
cookieEnabled 返回指明瀏覽器中是否啟用 cookie 的布爾值。
cpuClass 返回瀏覽器系統(tǒng)的 CPU 等級衅疙。
onLine 返回指明系統(tǒng)是否處于脫機模式的布爾值莲趣。
platform 返回運行瀏覽器的操作系統(tǒng)平臺。
systemLanguage 返回 OS 使用的默認語言饱溢。
userAgent 返回由客戶機發(fā)送服務器的 user-agent 頭部的值喧伞。
userLanguage 返回 OS 的自然語言設置。
Navigator 對象方法
方法 描述
javaEnabled() 規(guī)定瀏覽器是否啟用 Java绩郎。
taintEnabled() 規(guī)定瀏覽器是否啟用數(shù)據(jù)污點 (data tainting)潘鲫。
Screen 對象
Screen 對象屬性
屬性 描述
availHeight 返回顯示屏幕的高度 (除 Windows 任務欄之外)。
availWidth 返回顯示屏幕的寬度 (除 Windows 任務欄之外)肋杖。
bufferDepth 設置或返回調(diào)色板的比特深度溉仑。
colorDepth 返回目標設備或緩沖器上的調(diào)色板的比特深度。
deviceXDPI 返回顯示屏幕的每英寸水平點數(shù)状植。
deviceYDPI 返回顯示屏幕的每英寸垂直點數(shù)浊竟。
fontSmoothingEnabled 返回用戶是否在顯示控制面板中啟用了字體平滑。
height 返回顯示屏幕的高度津畸。
logicalXDPI 返回顯示屏幕每英寸的水平方向的常規(guī)點數(shù)振定。
logicalYDPI 返回顯示屏幕每英寸的垂直方向的常規(guī)點數(shù)。
pixelDepth 返回顯示屏幕的顏色分辨率(比特每像素)洼畅。
updateInterval 設置或返回屏幕的刷新率吩案。
width 返回顯示器屏幕的寬度。