You didn't understand. It's not Android. It's Qt and QML
2014-06-03 0:24 GMT+03:00 Olivier Tilloy <olivier.til...@canonical.com>: > > > > On Mon, Jun 2, 2014 at 7:59 PM, Николай Шатохин <n.shatok...@gmail.com> > wrote: > >> Hello. >> >> I have a web browser's window maked by QML from WebView. >> >> And in C++ I create window: >> >> if(_socialWindow == NULL) >> { >> _socialWindow= new QQuickView(); >> _socialWindow->setFlags(Qt::Tool); >> _socialWindow->setResizeMode(QQuickView::SizeRootObjectToView); >> _socialWindow->setMinimumWidth(640); >> _socialWindow->setMinimumHeight(300); >> } >> >> _socialWindow->engine()->clearComponentCache(); >> _socialWindow->setSource(QUrl(source)); // source is a patch to QML file >> >> then I post to twitter and then I destroy window: >> >> if(_socialWindow != NULL) >> { >> _socialWindow->deleteLater(); >> _socialWindow = NULL; >> } >> >> First time all is OK: I authorize and share. But second time browser >> opens with logged user. How to clear window? Why did it not reset after >> delete and create new? >> > > Hi Николай, > > I think what you’re seeing is the session cookie for whatever social > service you’re logging into being persisted to disk, so the second time you > instantiate the WebView the cookie is being picked up and the user is > automatically logged in. > > I assume you’re using QtWebKit’s WebView. If so, you might want to try > setting experimental.preferences.privateBrowsingEnabled to true on your > WebView instance. > > I hope this helps. > > Olivier >
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest