了解什麼是導航器對象以及如何使用它。

瀏覽器提供的window.navigator屬性指向一個導航器對象,它是一個容器對象,提供了許多 Web 平台 API。

標準且被廣泛實現的屬性包括:

  • cookieEnabled - 如果啟用了 cookies,則返回 true。
  • geolocation - 指向由 Geolocation API 使用的Geolocation對象。
  • language - 返回表示瀏覽器當前語言的字符串。
  • onLine - 如果瀏覽器處於在線狀態,則返回 true(不同瀏覽器對此解釋方式不同,請注意)。
  • serviceWorker - 分配給文檔的ServiceWorkerContainer對象(請參閱Service Workers)。
  • userAgent - 瀏覽器的用戶代理識別符。

標準的方法包括:

  • registerProtocolHandler() - 一種讓網站以協議處理程序身份註冊的方式。

還有許多其他的方法和屬性,這些方法和屬性可能是實驗性的,或者只在少數瀏覽器上實現並且尚未最終確定,因此我沒有在這裡列舉它們,但是你可以在 MDN 上探索它們