Qt4: Как вызвать функции JavaScript на странице от C++ через QtWebkit?

Можно написать сценарий его с инструментом как , ожидают (существует удобная привязка также, как Pexpect для Python).

6
задан Blender 9 August 2012 в 03:49
поделиться

1 ответ

Если вы используете Qt 4.5, сделайте что-то вроде этого:

htmlView->page()->mainFrame()->evaluateJavaScript("add_message(); null");

Примечание: null в конце скрипта указывает на проблему производительности. QWebFrame :: valuJavaScript возвращает QVariant с последним значением в скрипте. Оценка последнего значения в скрипте может занять действительно много времени, поэтому добавление null в конце приводит к немедленному возврату.

13
ответ дан 8 December 2019 в 18:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: