Я пытаюсь преобразовать сайт в веб-приложение iOS. Все работает отлично, за исключением Flowplayer - оно выдает сообщение об ошибке, как только оно запускается внутри веб-приложения, но отлично работает в (мобильном) Safari.apple-mobile-web-app-able breaks flowplayer
Тестирование: Загрузили последнюю версию Flowplayer (версия HTML5). Протестирована демонстрационная страница, включенная в загрузку в Safari, без проблем. Добавлен <meta name="apple-mobile-web-app-capable" content="yes" />
на демо-страницу - ошибка выбрана «ТипError:« undefined »не является объектом (оценка« a.pick »)». Я также попробовал ручную инициализацию flowplayer после загрузки страницы с помощью консоли, если это было связано с загрузкой/скоростью загрузки, но без радости.
У меня есть точная проблема на моем «реальном» сайте, но это казалось лучшим способом отладить его.
Любая идея, с чего начать/как это исправить?
Я только что скачал flowplayer-5.4.3, добавил '', чтобы возглавить в index.html, загрузил его на iPad2 с помощью iOS версии 6.1.3, добавила страницу на главный экран, запустила страницу в качестве веб-приложения и загрузила демонстрационное видео. По крайней мере, это, по-видимому, не является общей проблемой. – Strille
Спасибо, но это оставляет меня немного в тупик ... Так как 5.4.3 был выпущен сегодня специально с исправлениями для UIWebView, я задаюсь вопросом, каким образом настройки мобильного веб-приложения каким-то образом кэшировали JS ... Я попробую проверить на никогда ранее не использовавшееся устройство. – phil
@Strille - вы натыкаетесь, это было зафиксировано в 5.4.3, но веб-приложение было (очень настойчиво) кэширование JS. Большое спасибо за то, что указали мне на правильный путь! – phil