добавить новый путь к плагинам в Qtwebkit

Я пытаюсь расширить пути поиска, которые qtwebkit использует для поиска плагинов. По сути, я создаю плагин, разработанный с использованием класса QTBrowserPlugin, и я пытаюсь заставить свой браузер, запрограммированный с использованием QTwebKit, искать плагин в указанной мной папке, поскольку я не хочу, чтобы плагин хранился в каталог плагинов Mozilla Firefox или стандартные каталоги плагинов.

Возможно ли это, и могу ли я заставить свой браузер смотреть только в указанный мной каталог, пропуская все стандартные каталоги. Поскольку браузер будет использоваться только для просмотра локальных html-страниц.


person Zaid Amir    schedule 26.01.2010    source источник


Ответы (2)


В QtWebKit нет общедоступного метода для этого.

Если вы хотите собрать QtWebKit из исходного кода, вы можете добавить в QWebPage метод, который вызывает PluginDatabase::setPluginDirectories() и PluginDatabase::refresh().

person Jamey Hicks    schedule 26.01.2010
comment
Можете ли вы объяснить, что вы подразумеваете под сборкой QtWebKit из исходного кода... вы имеете в виду модификацию самого кода QT???? - person Zaid Amir; 28.01.2010

Я считаю, что для этой цели вы можете установить переменную окружения QTWEBKIT_PLUGIN_PATH.

person Ed McManus    schedule 30.06.2010