2013-12-10 90 views
0

我是QT的新手。我在GreenJ應用程序中遇到了一些問題。Qt應用程序不能在Ubuntu上運行13.04

GreenJ是一款使用pjsip和Qt的開源語音IP電話軟件。

,我需要解決我的應用程序以下問題

1) Greenj應用程序無法在Ubuntu上運行13.04(錯誤:段錯誤(核心轉儲))

2)如何禁用安全選項在QtWebKit,因爲我與iframe(錯誤:權限被拒絕訪問屬性'nodeType')

回答

0

不知道第一項,因爲你沒有提供任何東西,在leas堆棧跟蹤會很好。

關於第二個 - 通過設置QWebSettings類中的屬性,可以更改Qt安全設置,但不知道問題到底是什麼,但如果提及iframe意味着跨URL請求,則可以設置LocalContentCanAccessRemoteUrls

+0

我已經在我的Gui.cpp文件中添加了LocalContentCanAccessRemoteUrls屬性,但沒有工作。我使用qt4我不知道如何添加/刪除特定域以列入交叉源請求的白名單。 – Gaurav

+0

快速的谷歌搜索引發了這個 - https://bugs.webkit.org/show_bug.cgi?id=117823 - 似乎至少在WebKit中他們最近增加了對顯式添加域到白名單的支持。不確定QtWebKit是否已經公開這些API,也許試圖從最新的源代碼構建Qt 4?那些應該包括補丁。 –