Навигация в приложении PhoneGap не удается, когда я использую переменные GET
Я создал небольшое 2-страничное приложение, но оно не работает, когда я перехожу на страницу с помощью переменных GET, например
window.location.href = 'game.html?id=2'
Навигация с помощью www/game.html
прекрасно работает, но нарушает логику. Кто-нибудь может сказать мне, почему это?
Выше window.location.href
бросает
CordovaBrowser_NavigationFailed :: www/game.html?id=2
2 ответа
Заменить "?" символ с # я тестировал, работает нормально
Подробно:
Оригинальный код window.location.href = 'game.html? Id=2'
Заменить как window.location.href = 'game.html # id=2'
Jquery для Windows Phone не поддерживает "?" условное обозначение
Попробуйте приведенный ниже код, он должен работать.
var dirPath = location.href.replace(/\\/g, '/').replace(/\/[^\/]*$/, '');
window.location = dirPath +"/game.html";