Почему браузер различает URL с www или без него? - PullRequest
0 голосов
/ 23 сентября 2018

У меня есть веб-сайт, на котором хранится информация о пользователе в браузере localStorage, поэтому пользователю больше не нужно входить в систему.Проблема в том, что браузер различает URL как таковой с www и без него, а в последствии рассматривает его как другой URL и игнорирует localStorage.Есть ли способ, которым веб-сайт браузера остается прежним, либо пользователь попадает с www или без него?

1 Ответ

0 голосов
/ 23 сентября 2018

С https://developer.mozilla.org/en-US/docs/Web/API/Storage/LocalStorage#Compatibility_and_relation_with_globalStorage

localStorage также совпадает с globalStorage [location.hostname], за исключением того, что он ограничен источником HTML5 (схема + имя хоста + нестандартный порт) иlocalStorage - это экземпляр Storage, а не globalStorage [location.hostname], являющийся экземпляром StorageObsolete, который описан ниже.Например, http://example.com не может получить доступ к тому же объекту localStorage, что и https://example.com, но они могут получить доступ к тому же элементу globalStorage.localStorage - это стандартный интерфейс, в то время как globalStorage не является стандартным, поэтому на них не следует полагаться.особенно надежный.

В качестве альтернативы вы могли бы просто перенаправить весь трафик для www.hostname.com на hostname.com или наоборот вместо того, чтобы пытаться решить проблему в браузере?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...