Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.11.2018, 21:50
hoz hoz вне форума
Интересующийся
Отправить личное сообщение для hoz Посмотреть профиль Найти все сообщения от hoz
 
Регистрация: 26.11.2018
Сообщений: 19

Почему многим свойствам состояния интерфейса Navigator нелья доверять?
Вот документация по интерфейсу Navigator.
У многих свойств состояния указано, что мол:
Код:
Do not rely on this property to return the correct value.
Как это понимать? Если всем значениям свойств, у которых указано так нельзя доверять, зачем тогда они нужны?
Перепроверять потом ещё как-то те же данные?
Ответить с цитированием
  #2 (permalink)  
Старый 01.12.2018, 18:06
Аватар для Белый шум
Профессор
Отправить личное сообщение для Белый шум Посмотреть профиль Найти все сообщения от Белый шум
 
Регистрация: 19.01.2012
Сообщений: 498

О каких свойствах речь? Наверное имеется ввиду что свойство можно поменять штатными средствами браузера или дополнениями. Например, юзерагент обычно меняется без проблем при желании...
Ответить с цитированием
  #3 (permalink)  
Старый 07.12.2018, 14:06
hoz hoz вне форума
Интересующийся
Отправить личное сообщение для hoz Посмотреть профиль Найти все сообщения от hoz
 
Регистрация: 26.11.2018
Сообщений: 19

Сообщение от Белый шум Посмотреть сообщение
О каких свойствах речь? Наверное имеется ввиду что свойство можно поменять штатными средствами браузера или дополнениями. Например, юзерагент обычно меняется без проблем при желании...
Странный вопрос. Речь идёт о всех свойствах интерфейса Navigator, где указано:
"Do not rely on this property to return the correct value."
А это:
  • NavigatorID.appCodeName
  • NavigatorID.appName
  • NavigatorID.appVersion
  • NavigatorID.platform
Это свойства, которые мне попались первыми. Видимо ещё есть. Получается, что доверять им нельзя. Соответственно, кому они тогда нужны вообще? Если информация не надёжная..
Ответить с цитированием
  #4 (permalink)  
Старый 08.12.2018, 02:09
Аватар для Белый шум
Профессор
Отправить личное сообщение для Белый шум Посмотреть профиль Найти все сообщения от Белый шум
 
Регистрация: 19.01.2012
Сообщений: 498

Про platform всё написано: https://developer.mozilla.org/en-US/...torID/platform

У остальных свойств в левом меню стоит значок, говорящий что он устарел (наведите мышкой на палец вниз). Существуют по историческим причинам.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск