我需要访问QWebFrame中的javascript QScriptEngine。这可能吗?
好吧,至少我认为我需要访问它。在响应javascript调用时,我需要分配一个新对象,将其返回到javascript 和将对象的所有权归为javascript,以便可以对其进行垃圾回收。看起来QScriptEngine :: newQObject允许我转移所有权。也许这不是正确的方法。
谢谢! 亚历
答案 0 :(得分:0)
您是否注意到void QWebFrame::addToJavaScriptWindowObject ( const QString & name, QObject * object )方法?
来自帮助:
使用名称使对象可用 在框架的JavaScript上下文中。 该对象将作为子项插入 框架的窗口对象。
Qt属性将公开为 JavaScript属性和插槽为 JavaScript方法。
也许这会对你有帮助。