Я новичок в развитии телефонных разговоров. Я разработал файл apk для android в phonegap, когда я тестирую файл apk в эмуляторе, он дает мне следующее сообщение об ошибке в конце страницы
Note: Navigation may not work if viewed locally
The Ajax-based navigation used throughout the jQuery Mobile docs may need to be viewed on a web server to work in certain browsers. If you see an error message when you click a link, please try a different browser.
Я знаю, что причиной этого является телефонная связь, доступ к файлам осуществляется loacally с помощью file:///
Я искал через Google и пробовал решение, но без решения
Может кто-нибудь, пожалуйста, помогите мне в этом, я борюсь с этим
Edit:
вот мой script, чтобы включить навигацию
<script>
$( document ).on( "deviceready", function() {
// Make your jQuery Mobile framework configuration changes here!
alert("test")
$.mobile.allowCrossDomainPages = true;
$.support.cors = true;
$.mobile.phonegapNavigationEnabled = true;
});
</script>
Я нашел ответ не уверен, правильно ли он или нет, но сообщение исчезло, и функциональность работает нормально для меня.
JS/index.js
прокомментировать эту строку в index.js
файле
$( document ).on( "pagecreate", function( event ) {
$( event.target ).append( message ); #you need to comment this line
});
Как говорится dhaval в комментариях к другому вопросу:
Это сообщение об ошибке предназначено только для настольных браузеров, ничего не происходит на мобильных устройствах.
Лучший подход для правильной среды разработки - это работа с некоторым локальным сервером, например Xampp
Вы можете проверить локально свой проект в браузере с помощью чего-то вроде: "localhost/yourproject"