2
我需要訪問QWebFrame中的JavaScript QScriptEngine。那可能嗎?Qt:是否可以從QWebFrame獲取QScriptEngine?
那麼,至少我覺得我需要訪問它。爲了響應javascript調用,我需要分配一個新對象,將其返回給javascript 和將該對象的所有權轉換爲JavaScript,以便可以進行垃圾回收。它看起來像QScriptEngine :: newQObject將允許我轉讓所有權。也許這不是正確的做法。
謝謝! Alex
是的,我希望有另一種方式來做到這一點,因爲對象不一定會有名字。我只是嘗試addToJavaScriptWindowObject(使用隨機名稱),但一直未能確認對象實際上是垃圾收集,即。我的析構函數永遠不會被擊中。 javascript函數collectgarbage()實際上是否存在?我不知道。謝謝。 – 2009-09-23 17:53:10