Ни один из этих ответов не работал для меня.
Это то, что сработало для меня.
with score as (select max(score_up) from history)
select history.* from score, history where history.score_up = score.max
Вот как я использую его в доменах ...
Надеюсь, это поможет:)
Вот как я решил это для своего сайта. Я перенаправил все страницы без www на www.site.com. Таким образом, он всегда будет использовать localstorage www.site.com
Добавьте следующее в свой .htacess (создайте его, если у вас его уже нет) в корневом каталоге
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Я использую xdLocalStorage, это небольшая библиотека js, которая реализует интерфейс LocalStorage и поддерживает междоменное хранилище, используя сообщение сообщения iframe post (поддержка угловогоJS)
https: // github .com / ofirdagan / кросс-домен-локальное хранение
Я предлагаю сделать сайт.com перенаправленным на www.site.com для согласованности и для избежания таких проблем.
Также рассмотрите использование кросс-браузерного решения, например PersistJS , которые могут использовать каждое собственное хранилище для браузера.
Вы можете просто использовать свойство document.domain
. Если вы поместите это в первые действия JavaScript:
document.domain="mysite.com";
Если вы используете решение iframe и postMessage только для этой конкретной проблемы, я думаю, что может быть меньше работы (как по коду, так и по вычислительным причинам) просто хранить данные в файле cookie без субдомена и, если
Я согласен с другими комментаторы, однако, похоже, что это должен быть конкретный вариант для localStorage, поэтому рабочие места не требуются.