Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Qt, webkit, javascript
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Script. Интеграция WebKit
Vits1987
Можно ли пропустить html страницу через webkit-движок чтобы на ней отработал javascript
SABROG
Да.
Vits1987
Цитата(SABROG @ 16.2.2009, 10:02) *
Да.



А можно уточнить как? есть пример?
SABROG
Исходники Qt/Demos/Browser
Qt Assistant
Vits1987
Цитата(SABROG @ 16.2.2009, 10:05) *
Исходники Qt/Demos/Browser
Qt Assistant


Нужно без Qwebview то есть в консольном режиме...
Vits1987
то есть например есть файл 1.html
Код

<html>
<body>
document.write("пример JavaScript<br>");
</body>
</html>




как получить файл
Код

<html>
<body>
пример JavaScript<br>
</body>
</html>




как это можно реализовать? движок webkit? подскажите в какую сторону копать?
ViGOur
Боюсь без посредничества QWebView не получится.
А если попробовать использовать QWebView в консоли, для получения контента?
Vits1987
Цитата(ViGOur @ 16.2.2009, 14:32) *
Боюсь без посредничества QWebView не получится.
А если попробовать использовать QWebView в консоли, для получения контента?


а QWebView можно использовать в консоли?
ViGOur
Попробовать думаю можно, только в качестве parent'a 0 задать.
Vits1987
Цитата(ViGOur @ 16.2.2009, 16:26) *
Попробовать думаю можно, только в качестве parent'a 0 задать.


Поясни плиз, я в этом новичек
SABROG
Ты получишь ошибку, если попытаешься создать QWebView в консольном приложении:

QWidget: Cannot create a QWidget when no GUI is being used


Вообще, как я понял, webkit сам по себе (не Qtшный) может работать без GUI, рендер как бы отдельно надо цеплять.

Могу лишь посоветовать сделать своего рода извращение - какие-либо окна сделать скрытыми. Но тогда это будет GUI приложение (будет требовать иксы в линухе), но без окон. Или попробовать изучить возможности библиотеки webkit отдельно от Qt и попробовать с ним что-нибудь сделать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.