0
QWebView
からFlashのExternalInterfaceにアクセスできますか?もしそうなら、それはどうやって行えますか?QWebViewからFlash ExternalInterfaceにアクセスするには?
QWebView
からFlashのExternalInterfaceにアクセスできますか?もしそうなら、それはどうやって行えますか?QWebViewからFlash ExternalInterfaceにアクセスするには?
ページ内のJavaScriptを実行してアクセスできます。
QWebView* webView;
// ...
QString jsQuery("document.getElementById(\"flashobj\").flashFunc(1);");
QVariant result = webView->page()->mainFrame()->evaluateJavaScript(jsQuery);
注:私はこのコードをテストし、またはそうであっても、これはものの、フラッシュのために動作しない場合がありQtWebKitを経由して前にフラッシュにアクセスしてみましたいませんでしたが、たとえば、ページの使用QWebFrame::evaluateJavaScript
上でJavaScriptを実行するには
JavaScriptオブジェクトでは機能します。