Page 107 - 6108
P. 107

24.   serviceWorker:ServiceWorkerContainer {controller: ServiceWorker, ready: Promise, oncont
                      rollerchange: null, onmessage: null}
                   25.   storage:StorageManager {}
                   26.   userAgent:"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like
                      Gecko) Chrome/64.0.3282.186 Safari/537.36"
                   27.   vendor:"Google Inc."
                   28.   vendorSub:""
                   29.   webkitPersistentStorage:DeprecatedStorageQuota {}
                   30.   webkitTemporaryStorage:DeprecatedStorageQuota {}
                   31.   __proto__:Navigator


                     Об'єкт location містить повну інформацію про адресу (Universal Resource
               Locator, URL) відкритої сторінки. Доступні також усі окремі деталі URL, такі як
               протокол передачі даних,  ім'я сервера,  порт, через який здійснюється доступ,
               шлях до файлу на сервері, рядок запиту і закладка усередині сторінки.

                     Таблиця 3.1 – Властивості обєкту location
               Властивість  Опис                     Приклад
               hash             частина      URL,  #test

                                яка  іде  після
                                символу
                                решітки         '#',
                                включаючи
                                символ '#'
               host             хост і порт          www.google.com:80
               href             весь URL             http://www.google.com:80/search?q=javascript#test
               hostname  хост (без порту)  www.google.com
               pathname  рядок             шляху  /search
                                (відносно
                                хосту)
               port             номер порту          80
               protocol  протокол                    http:
               search           частина  адресу  ?q=javascript
                                після  символу
                                ?,   включаючи
                                символ ?

                     Властивість  href  є  властивістю  за  умовчанням.  Дві  наступні  інструкції
               ідентичні.

                     location = 'http://www.microsoft.com';
                     window.location.href = 'http://www.microsoft.com';
                     Об'єкт  history  (історія)  містить  інформацію  про  адреси,  відвідані
               користувачем з моменту відкриття браузеру. З міркувань безпеки дійсні адреси
               недоступні,  є  лише  три  методи  для  переміщення  по  індексу  на  сторінку
               відносно поточної.

                     Таблиця 3.2 – Методи обєкту history

                        Метод                                             Опис
               history.back()               перехід      на    попередню         сторінку.      Еквівалентно
                                            натисненню  кнопки  "Назад"  в  браузері.  Еквівалентно
   102   103   104   105   106   107   108   109   110   111   112