Если вы используете Qt 4.5, сделайте что-то вроде этого:
htmlView->page()->mainFrame()->evaluateJavaScript("add_message(); null");
Примечание: null
в конце скрипта из-за проблем с производительностью. QWebFrame::evaluateJavaScript
возвращает QVariant
с последним значением в скрипте. Оценка последнего значения в скрипте может быть очень трудоемкой, поэтому, если поставить null
в конце, он сразу же вернется.