Привет, друзья, я разрабатываю приложение в Blackbery10 для анализа данных xml на странице html. Что html загружается в веб-просмотр, а источник html содержит некоторые теги xml. Пожалуйста, помогите мне получить исходный HTML-код веб-представления в Blackberry10.
Исходный код веб-просмотра в blackberry10
Ответы (2)
В Webview вы можете использовать функцию evaluateJavaScript (const QString &script, bb::cascades: :JavaScriptWorld::Typeworld world) для выполнения функции javascript для получения нужного текста или xml. Вы должны уметь вычислять следующее выражение:
return document.documentElement.innerHTML;
Затем вы можете получить оцененное выражение из сигнала javaScriptResult.
person
Josh Wilks
schedule
29.01.2013
пожалуйста, предложите мне несколько образцов, которые описывают это
- person pranavjayadev; 29.01.2013
Вы не можете получить доступ к HTML-коду WebView, который был загружен из сети
Если вам нужно приложение, в значительной степени основанное на HTML, вы можете взглянуть на WebWorks. Если вам по-прежнему требуется собственный фреймворк, вы должны сами запросить контент, проанализировать его, а затем внедрить в веб-представление.
person
Benoit
schedule
17.01.2013
Но как запросить содержимое
- person pranavjayadev; 18.01.2013
я ищу метод, доступный в Blackberry 6, который является public void documentLoaded (BrowserField browserField, Document document)
- person pranavjayadev; 18.01.2013
Вы можете запросить контент с помощью setUrl (const QUrl &url), но у вас не будет такого сигнала. У вас есть сигнал void navigationRequested, но без данных. Вы не можете получить доступ к данным, загруженным из Интернета
- person Benoit; 18.01.2013