Como limpar o histórico em um componente WebView?

2

Estou escrevendo um pequeno aplicativo contendo um componente WebView. O aplicativo final deve funcionar em uma configuração de quiosque, por isso preciso limpar tudo entre diferentes sessões, em particular o histórico de navegação. Isso é possível em QML?

    
por giallu 06.02.2014 / 12:18

1 resposta

0

Esta não é uma resposta ainda, mas estou fazendo isso em um wiki na esperança de que alguém possa completá-la.

Você pode querer analisar QtWebKit.experimental . Se você adicionar import QtWebKit.experimental 1.0 aos seus arquivos QML, seus objetos WebView ganharão um atributo experimental que lhe dará acesso a todos os tipos de superpoderes. De particular interesse para você são provavelmente experimental.navigationHistory.backItems e experimental.navigationHistory.forwardItems , que fornecem modelos para as duas metades da pilha de navegação. Eu nunca usei eles, mas eu encontrei este exemplo que pode ajudar.

Infelizmente, a fonte parece indicar que estes são objetos somente leitura, então você pode não conseguir limpá-los do QML.

    
por Robert Schroll 10.02.2014 / 07:22