wkwebview краш при выборе файла для upload

Собственно суть возникновения ошибки: приложение с wkwebview падает при попытке выбора файла для загрузки на сервер через стандартную вебформу с ошибкой:

Source type must be UIImagePickerControllerSourceTypeCamera

Решение: как оказалось, это происходит из-за не верно по мнению webview заполнения тэга input. Правильно:

xcode: проверка наличия интернет на устройстве и вывод локального html в wkwebview

Задача: при обнаружении отсутствия интернет на устройстве вывести в виджет wkwebview уведомление о его отсутствии оформленное в виде HTML страницы

Решение:

1) Создадим файл Reachability.swift с классом,отдающим доступность:

В основной код добавим слушатель изменения состояния сети и отдающий html страницу при отсутствии интернет:

Вставляем в проект локальную папку с файлом html и файлом картинки:

И изменим код следующим образом:

XCode:nsurlerrordomain error 1200

Иногда при открытии защищенных страниц через wkwebview на эмуляторе iPhone возникает ошибка XCODE:NSURLERRORDOMAIN ERROR 1200. Это говорит о том, что у сайта старый протокол SSL. Временно можно занести такой сайт в список info.plist как исключение.

Скачивание файла посредством JQuery

В принципе алгоритм следующий и простой: при нажатии некой кнопки например, мы создаем ссылку с атрибутом download и программно её нажимаем. Код, что-то вроде:

ОПять развод от мегафона

На даче пользуюсь интернетом от мегафона. Симка вставлена в роутер, раздается по wifi. Зная мегафон предусмотрительно завел контентный нулевой счет, с которого будут списываться подписки,на которые по версии мегафона все сами всегда подписываются. Сегодня ищу в гугле «как варить макароны».

Перехожу по первой ссылке, и вижу:

Кто молодец? Я молодец, потому что знал что мегафон попытается меня хм.. обмануть. Кто уроды? Мегафон уроды. Почему? Потому что дают возможность своим прикормленым контент провайдерам вот так запросто оформлять подписки.

1 72 73 74 75 76 293