了解什麼是導航器對象以及如何使用它。
瀏覽器提供的window.navigator
屬性指向一個導航器對象,它是一個容器對象,提供了許多 Web 平台 API。
標準且被廣泛實現的屬性包括:
cookieEnabled
- 如果啟用了 cookies,則返回 true。geolocation
- 指向由 Geolocation API 使用的Geolocation
對象。language
- 返回表示瀏覽器當前語言的字符串。onLine
- 如果瀏覽器處於在線狀態,則返回 true(不同瀏覽器對此解釋方式不同,請注意)。serviceWorker
- 分配給文檔的ServiceWorkerContainer
對象(請參閱Service Workers)。userAgent
- 瀏覽器的用戶代理識別符。
標準的方法包括:
registerProtocolHandler()
- 一種讓網站以協議處理程序身份註冊的方式。
還有許多其他的方法和屬性,這些方法和屬性可能是實驗性的,或者只在少數瀏覽器上實現並且尚未最終確定,因此我沒有在這裡列舉它們,但是你可以在 MDN 上探索它們。