2 つのQWebViewインスタンス (webView1とwebView2) があり、どちらも次のような同じステートメントを持っています。
webView->page()->mainFrame()->addToJavaScriptWindowObject("JSCallable", parent);
これparentは、JS が呼び出すパブリック スロットを持つ同じインスタンスを参照します (つまり、webView1との両方が同じインスタンスの同じメソッドをwebView2呼び出します) 。webView(および) が新しい URL をロードするたびに、このステートメントを呼び出します。webView1webView2
問題は次のとおりです。一方の webViewのみparentがメソッドを正常に呼び出すことができ、もう一方はメソッドを呼び出すことができません。
異なるページのJavaScriptがQObject.
誰でも助けてくれますか?よろしくお願いします。
Qt 4.8.4 / Windows 7 の VS2010