LocalStorage в Cordova. Разве данные не должны отличаться?
Добрый день. Я занимаюсь в данный момент разработкой двух программ для Android. Нужные данные храню в localStorage. Но возникла неожиданная проблема. Я использую в некоторых случаях схожие названия ключей, в результате чего в двух совершенно разных проектах оба ключа принимают значение, которое я указал только в одном проекте. Я считал, что для разных доменов наборы ключей и их содержимое разные, даже если названия ключей совпадают. Следовательно, думал, что и в разных проектах значения ключей будут независимы. Не знаю, понятно ли я объяснил, но вот простой пример.
Две программы: А и Б. И там и там есть ключ с одинаковым названием key. Я присваиваю значение ключу в программе А, в результате и в программе Б ключ принимает такое значение. Неужели на весь интернет можно использовать только один набор ключей и каждый должен искать оригинальный, который никто еще не использовал?
Вот и я так думал. Тестировал с помощью браузера Chrome, просто открывая html страницы проекта, а также эмулировал браузером в Visual Studio - картина одна и та же. Скорее всего на реальном устройстве в виде двух отдельных приложений такой проблемы не должно быть.