我有两个QWebView实例(webView1和webView2),它们都有这样的相同语句:
webView->page()->mainFrame()->addToJavaScriptWindowObject("JSCallable", parent);
它parent指的是具有供 JS 调用的公共插槽的同一个实例(即,两者都webView1将webView2调用同一个实例的相同方法),并且每当 webView(和) 加载新 URL时,我都会调用此语句;webView1webView2
现在的问题是:只有一个webView可以调用parent成功的方法,而另一个不能。
我想知道是否可以将两个 webView 绑定到一个 obj 以便不同页面中的 JavaScript 可以调用相同的方法QObject。
有人会帮忙吗?我会提前感谢你的。
Qt 4.8.4 / VS2010 与 Windows 7