Форум программистов, компьютерный форум CyberForum.ru

Класс WebView и трудности с очисткой кэша (Win10 Desktop) - Windows Phone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Windows Phone Установка Windows Phone Toolkit http://www.cyberforum.ru/windows-phone-dev/thread1627259.html
Привет ребят, такая проблема, ставлю Windows Phone Toolkit и через Nuget и через Nuget консоль все равно ошибка, добавляет все кроме Reference, пытался добавить вручную, но тоже ошибка. У кого есть опыт работы с Toolkit, отзовитесь. У меня Windows 10, пишу на Visual Studio 2015 Community
Windows Phone TCP client для WP8.1 Добрый день! В общем такая ситуация: на компе запущен сервер, реализованный на System.Net.Sockets, к нему нужно подключить через WiFi телефон, т.е. написать tcp клиент для WP8.1. насколько я знаю это возможно с помощью Windows.Networking.Sockets, так вот, есть где-нибудь рабочий пример такого клиента с описанием взаимодействия с ним???????? http://www.cyberforum.ru/windows-phone-dev/thread1622915.html
Windows Phone Как организовать логику приложения WebView
Здравствуйте, подскажите пожалуйста как организовать методы в коде (куда, какой) так, чтобы webview грузился с адреса сохраненного ранее в настройках? Сам механизм сохранения настроек я реализовал (по одной кнопке адрес сохраняется, по другой всплывает в сообщении) а сделать так что бы webview загрузился с сохраненного адреса ни как не могу. Помогите пожалуйста.
Windows Phone Открытие таблицы Excel и работа с ней
подскажите можно ли с мобильной платформы открыть таблицу exel и считать с нее данные если да то можете рассказать
Windows Phone Создание и управление базой данных http://www.cyberforum.ru/windows-phone-dev/thread1618134.html
доброго времени суток, пишу приложение на winjs, подскажите как создать и управлять базой данных ответ нужен или как это сделать на js или же на c#, желательно конечно на js
Windows Phone найти какое-нибудь API, по которому можно получить JSON-строку Помогите найти какое-нибудь API, по которому можно получить JSON-строку с массивом каких-то объектов. подробнее

Показать сообщение отдельно
vkiper
16 / 16 / 6
Регистрация: 11.11.2015
Сообщений: 48
30.12.2015, 17:06     Класс WebView и трудности с очисткой кэша (Win10 Desktop)
Пишу свой пост в основном для тех, кто с подобной проблемой столкнется в будущем.
Имеется у меня приложение, в котором используется пресловутый класс. Поначалу все было хорошо, сайт для работы с WebView был давно готов, нормально отображался и т.д. Затем (по плану) начали вставлять в главный HTML файл обычный Java Script, который рисует десяток кнопок. Вставили, проверяем - не видно. То есть - кнопок не видно. Java Script делает другая группа людей, ессно я начал на них катить бочку, что за фигня мол и т.д. Те разводят руками, говорят, у нас все нормально, ищи баги на своей стороне.
Полдня мы препирались и ломали голову, но дело не сдвинулось с мертвой точки. Кстати, в браузерах все работало отлично.
Я 100500 раз чистил кэш (пользуюсь Fiddler-ом для удобства), еще столько же раз делал ребилд на свой проект, без толку. Потом вдруг черт меня дернул построить еще один проект с нуля и воткнуть туда тот же WebView и тот же HTML. И произошло чудо - кнопки зажглись, аки новогодняя елка. Я долго сидел пялился на все это безобразие и не мог сообразить уставшими мозгами откуда растут ноги. Только смутно догадывался, что причина исключительно внутри основного(первого) проекта. Вспомнил что в некоторых статьях(по теме WebView) говорилось что-то про "Deployment Package". В прежних (до Appstore) студиях достаточно было сделать Rebuild. А в нынешней адской машине есть еще "Deployment Package"
И тогда я кинулся сносить этот самый пак... к чертям собачьим. Не тут-то было, сначала нужно полностью закрыть дев студио, какого-то хрена он держит хендлеры из Deployment Package. Затем десять раз нажать очередную ересь типа "Try again" , "Are u sure?", "Continue".
Снова ребилд и запуск - все работает, как положено. Вот вам сюрприз от мелкомягких - каждый экземпляр класса WebView держит свой собственный кэш, и нужно удалять весь Deployment Package для того, чтобы данный мусор почистить. Кстати, в паке есть несколько папок, возможно достаточно стереть лишь одну из них. Я не изучал, у меня уже не было сил.
Сейчас пытаюсь проанализировать произошедшее и понять где я допустил оплошность. Пока не очень получается. По следам нашел еще одну статейку, где говорится, что кэш надо чистить через MS Edge. Встроенных средств в UWP еще нет. Может, моя ошибка была в том, что я чистил только фидлером (привык в седьмой винде)?
В общем, если у кого был опыт по теме, прошу высказаться.
Вот линк на вышеуказанную статью(искать секцию: How to clear the WebView cache):
http://blogs.msdn.com/b/wsdevsol/arc...s-8.1.aspx#AN7.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru