2013-12-10 3 views
0

Я новичок в QT. Я сталкиваюсь с некоторыми проблемами в приложении GreenJ.Приложение Qt не работает на ubuntu 13.04

GreenJ - это программное обеспечение с открытым кодом для передачи голоса по IP, использующее pjsip и Qt.

мне нужно решить следующие проблемы в моем приложении

1) Greenj приложение не работает на Ubuntu 13.04 (ОШИБКА: сбой сегментации (ядро сбрасывали))

2) как отключить защиту вариант в QtWebKit, потому что я работаю с iframe (Ошибка: разрешение отказано в доступе к свойству «nodeType»)

ответ

0

Не уверен относительно первого элемента, так как вы ничего не предоставили, на листе t трассировка стека будет отличной.

О втором - параметры безопасности Qt можно изменить, установив атрибуты в классе QWebSettings, опять же, не знаете, в чем проблема, но если, указав iframe, вы имели в виду перекрестные URL-запросы, тогда вы можете установить LocalContentCanAccessRemoteUrls.

+0

Я уже добавляю атрибут LocalContentCanAccessRemoteUrls в свой файл Gui.cpp, но не работает. Я использую qt4. Я не знаю, как добавлять/удалять определенные домены, чтобы быть включенными в белый список для запросов на кросс-поиск. – Gaurav

+0

Быстрый поиск по Google привел к этому - https://bugs.webkit.org/show_bug.cgi?id=117823 - кажется, что по крайней мере в WebKit они недавно добавили поддержку явного добавления доменов в белый список. Не уверен, что QtWebKit уже предоставляет эти API, возможно, попытается построить Qt 4 из последних источников? Они должны включать исправления. –

Смежные вопросы