Дело с телефонной связью в том, что он использует собственный API через phonegap.js, который объявлен во главе страницы index.html. При использовании window.open и его альтернатив, новая страница забудет что-нибудь из предыдущего, и API телефонной книги больше не будет доступен. Каков правильный способ открыть новый html-файл? Мне действительно трудно поверить, что приложения для телефонных разговоров должны быть одним огромным html-файлом.Открыть новую страницу html внутри приложения phonegap
ответ
Вам нужно открыть свое приложение для телефонного поиска, чтобы открыть новую страницу? Идея phonegap - одностраничное приложение. Это означает, что для изменения представления вам не нужно перезагружать все дерево DOM. Скорее вы загружаете DOM только один раз, а затем манипулируете объектами внутри него.
Вы можете перейти на другую HTML-страницу с помощью этого кода:
window.location = "NewFile.html";
Спасибо, но сохранит ли он зависимости (скрипты, css и т. Д.)? потому что я уверен, что этого не произойдет. – Sahkan
Нет, не будет. Затем вы можете использовать панели на одной странице html и устанавливать там отображение none и блокировать свойство согласно вашему требованию. Будет ощущение, что страница меняется. –
Звучит здорово! Я уже сделал что-то еще, но я буду помнить об этом. Большое спасибо! :) – Sahkan
- 1. Phonegap - Как открыть внешнюю ссылку внутри приложения
- 2. Phonegap PushNotification, чтобы открыть конкретную страницу приложения
- 3. открыть новую страницу html через php
- 4. Как открыть новую страницу?
- 5. Открыть новую страницу из Xbap
- 6. jQuery Colorbox открыть новую страницу
- 7. Открыть новую страницу в Watir
- 8. Как открыть страницу Facebook с помощью Phonegap и Phonegap Connect
- 9. Стр. Действие, чтобы открыть новую страницу
- 10. Xamarin - Открыть новую страницу без заголовка
- 11. Открыть новую страницу в текущей вкладке
- 12. Iframe форма должна открыть новую страницу
- 13. Открыть новую страницу html с помощью экспресс-сервера
- 14. HTML кнопка Form нажмите, чтобы открыть новую страницу
- 15. Как открыть страницу внутри shadowbox?
- 16. Открыть HTML-страницу
- 17. Перенаправление внутри приложения phonegap не работает
- 18. JQuery открыть новую страницу и перенаправить собственную страницу
- 19. Открыть новую страницу с помощью табуляции
- 20. Открыть новую страницу с помощью OnClientClick - ASP.Net
- 21. Открыть новую страницу в JQuery bPopup
- 22. Как открыть новую страницу из кода?
- 23. Mechanize с помощью рубинового открыть новую страницу
- 24. Как открыть новую страницу с помощью jQuery
- 25. Открыть новую веб-страницу с помощью js
- 26. Открыть новую страницу по нажатию клавиши
- 27. Как открыть новую страницу на узле нажмите
- 28. Как открыть новую страницу без обновления
- 29. Windows Phone 8 открыть новую страницу программно
- 30. Как сделать изображение открыть новую страницу?
Я вижу, но если мое приложения есть много информации в нем, это сделает файл index.html огромно, является ли это только способ работать с ним? – Sahkan
Если вы используете фреймворк, такой как Angularjs, у вас есть доступ к нескольким очень прочным решениям маршрутизации. Чтобы назвать несколько, есть встроенный маршрутизатор, новый маршрутизатор в 1.4, а также ui-router (https://github.com/angular-ui/ui-router - простой пример.) Вне Углового, там это тонна структур маршрутизации, которая поможет вам разделить ваше приложение на управляемые представления. Попробуйте выполнить поиск маршрутизации javascript и посмотрите, что вам нравится. – laughingpine
Посмотрите на Ионные рамки. Это красиво, быстро и построено на AngularJS. И это идеально подходит для Phonegap. Проверьте это видео: https://www.youtube.com/watch?v=gApduktFwxw. И этот учебник: http://thejackalofjavascript.com/ionic-angularjs-and-phonegap-build/ – chabislav