Как очистить историю на компоненте WebView?

Я пишу небольшое приложение, содержащее компонент WebView. Окончательное приложение должно работать в настройках киоска, поэтому мне нужно очистить все между различными сессиями, в частности историю навигации. Возможно ли это вообще в QML?

2
задан 6 February 2014 в 15:18

1 ответ

Это еще не ответ, но я превращаю его в вики в надежде, что кто-то сможет его завершить.

Возможно, вы захотите взглянуть на QtWebKit.experimental . Если вы добавите import QtWebKit.experimental 1.0 к своим файлам QML, ваши объекты WebView получат экспериментальный атрибут , который дает вам доступ ко всем видам сверхдержав. Особый интерес для вас представляют, вероятно, экспериментальные.navigationHistory.backItems и экспериментальные.navigationHistory.forwardItems , которые предоставляют модели для двух половинок стека навигации. Я никогда не использовал их, но я нашел этот пример , который может помочь.

К сожалению, источник , похоже, указывает на то, что это объекты только для чтения, поэтому вы не сможете удалить их из QML.

0
ответ дан 6 February 2014 в 15:18

Другие вопросы по тегам:

Похожие вопросы: