Почему Android-Chrome не очищает переменные сеанса после закрытия приложения? - PullRequest
0 голосов
/ 31 мая 2019

Во-первых, позвольте мне сказать.Мне нравится новый формат.Спасибо, ребята.

Хорошо,

Я думал, что все понял.К сожалению, Android сильно ударил меня.Android не забывает последнее значение значения сеанса.

Если я закрою браузер в Windows, iOS или Android, не стоит ли ожидать, что он не будет иметь абсолютно никакой связи между ключом и значением, а тем болееСУЩЕСТВОВАНИЕ ключа?

Android - единственный, кто будет сохранять этот ключ и значение в течение нескольких дней.

КОГДА БРАУЗЕР ЗАКРЫВАЕТСЯ, СЕССИЯ НЕ ДОЛЖНА ПЕРЕМЕНИТЬ ЗАКРЫТЬ - УМИРАТЬ?

Пока проблема с переменными сеанса не может быть решена, участие других переменных сеанса бессмысленно.

Page_Load (object o, EventArgs ea) {

// предоставлено, только вandroid world // Я знаю, что это такое же жлоб, как и жлоб, но я пробовал

Response.Write("<script>alert(\""+Session["theVal"]+"\")</script>");
Session["theVal"]="Mickey Mouse";

// только в Android будет постоянно звучать «Микки Маус», даже если вы закроете браузер.

// другие браузеры будут звонить 'null', error или 'blank'

// Я ненавижу Apple, но она даже закрывает переменную при закрытии приложения.}

Просто предложения.Я могу делать что-то совершенно не так.

Я ценю любую помощь.

1 Ответ

0 голосов
/ 31 мая 2019

Вы закрываете браузер в Android. но это не означает, что приложение потеряло треки веб-страницы. У меня есть iOS, например. Вы должны вручную удалить все веб-страницы, которые будут размещены одна над другой. После того, как вы это сделаете, а затем откроете Chrome, все сессии будут уничтожены. Я думаю, это просто сделанный Google Chrome для iOS и Android.

...