iOS: Webview не выполняет javascript для второго NSURLRequest для того же URL

Я новичок в разработке для iOS с использованием MonoTouch. Я открываю URL-адрес внутри веб-просмотра, который отображает информацию о пользователе после входа в приложение, информация о пользователе отображается впервые, но когда пользователь выходит из системы и снова входит, страница отображается как но пользовательские данные не отображаются.

JavaScript не работает при второй загрузке, вот что я чувствую.

Какие могут быть возможная причина и решение, пожалуйста, предложите.

Вот что я делаю:

на ViewDidLayoutSubviews:

NSUrlRequest url= (new NSUrlRequest (new NSUrl ("http://www.xyz.com/Home/OAuth/?userId="+GlobalData.UserId+"&userName="+GlobalData.UserName)));

NSUrlCache.SharedCache.RemoveCachedResponse(url);

this.MainWebView.LoadRequest (url);

1 ответ

Решение

Я решил проблему, проблема была не с JS, я просто упускал простой способ очистки веб-просмотра, когда он закрыт. Я только добавил

this.TableWebView.LoadHtmlString("",null);

За очистку WebView при выходе из системы, и она отлично работает для меня, спасибо Шиван за ваше внимание.

Другие вопросы по тегам