Страницы: 1
Да.
Собственно ситуация.
Я встроил в свое приложение Gecko браузер.
Загружаю в него страницу с формой на которой есть несколько элементов checkbox. Ручками я отмечаю несколько элементов и беру исходник страницы. В исходнике у элементов checkbox отмеченных на странице не появляется атрибут checked.
Исходный текст страницы я получаю следующим образом:
nsresult rv;
nsAutoString docStr;
nsCOMPtr<nsIDocumentEncoder> docEncoder;
docEncoder = do_CreateInstance(NS_DOC_ENCODER_CONTRACTID_BASE "text/html");
rv = docEncoder->Init(m_Doc, NS_LITERAL_STRING("text/html"), nsIDocumentEncoder::OutputEncodeHTMLEntities );
rv = docEncoder->EncodeToString(docStr);
return docStr;
Помогите разобраться. Как нужно получить исходник, чтобы динамические изменения на странице отображались в нем.
nsIWebNavigation::LoadURI(..);
Что-то типа того.
тут лучше просто взять src от ссылки и изменить url страницы на него
а если в ссылке прописан вызов функции яваскрипта, к примеру onclick. Как заставить его отработать из С++?
Страницы: 1