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