Я делаю приложение ios с framework7 и Cordova, но когда я почему-то конвертирую его в Cordova, обработка, указанная в "pageInit" и "pageAfterIn" первой страницы, не выполняется.
Кроме того, я запустил встроенный сервер php, установив только источник Cordova (/cordobaAppName/www
) в качестве отдельного проекта для исследования, и он вел себя следующим образом.
Когда я получил доступ localhost:8080
=> Работает без проблем
Когда я получил доступ localhost:8080/index.html
=> Не работает
URL-адрес будет localhost: 8080 /index.html
автоматически при сборке встроенного сервера в проекте Cordova, поэтому он не работает, если /index.html включен в URL-адрес, найденный при тестировании на php build- на сервере Если вы можете решить проблему, я думаю, что приложение Cordova будет работать без проблем.
Ниже приведен файл сценария
var app = new Framework7({
root: '#app',
theme: 'ios',
name: 'foo',
id: 'foo',
cache:false,
cacheDuration: 0,
iosSwipeBack:false,
preloadPreviousPage:false,
view: {
iosSwipeBack: false,
xhrCache: false
},
routes: [
{
path: '/',
url: './index.html',
name: 'home',
on: {
pageAfterIn: function(){
console.log('pageInit')
},
pageInit: function(){
console.log('pageAfterIn')
}
}
}
]
});