2015-10-06 2 views
0

$ .mobile.changePage ('# id') не работает после вызова веб-службы с использованием AJAX, мы получили ответ, но экран может ' t перейдите к другому экрану с помощью Cordova 5.1.1.

+0

Настройка 'window.location.hash' является асинхронной в iOS 9.0 UIWebview (используется Cordova/Phonegap) - см. [Этот отчет об ошибке] (https://openradar.appspot.com/22186109) для получения дополнительной информации. См. [Этот вопрос] (http://stackoverflow.com/questions/32761206/cordova-window-history-back-not-working-on-html-back-button-in-ios-9) для потенциальных решений. – DaveAlden

ответ

0

Вам может понадобиться проверить App безопасности на транспорте (ATS) и изменить настройку, если вы компиляции кода в Xcode. Эта проблема возникает в результате обновления iOS9. Затем нужно отредактировать файл info.plist и добавьте следующее:

<key>NSAppTransportSecurity</key> 
<dict> 
    <key>NSAllowsArbitraryLoads</key><true/> 
</dict> 

Я надеюсь, что это помогает!

Смежные вопросы