2012-01-02 9 views

ответ

1

Вы можете попробовать получить доступ к нему, выполнив JavaScript на странице.

Чтобы запустить JavaScript на странице использования QWebFrame::evaluateJavaScript, например:

QWebView* webView; 
// ... 
QString jsQuery("document.getElementById(\"flashobj\").flashFunc(1);"); 
QVariant result = webView->page()->mainFrame()->evaluateJavaScript(jsQuery); 

Примечание: Я не проверял этот код, или даже пытался доступ к Flash, прежде, чем через QtWebKit так что это не может работать на Flash, хотя он работает для объектов JavaScript.