2013-12-10 48 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?那些应该包括补丁。 –