我正在用Qt 4.8.1开发应用程序。我试着开发一个简单的网络浏览器。我想在站点上创建函数注销。
据我所知,所需信息存储在cookie中。在webView->page()->networkAccessManager()->cookieJar()
中,我没有发现清除cookies。可能是会话必须关闭。不是吗?帮我创建注销函数。
发布于 2012-11-26 22:34:35
也许可以尝试删除webview的webpage对象并实例化一个newPage对象。然后是webView->setPage(newPage);
发布于 2012-10-28 06:10:19
您将需要在webPage->page()->mainFrame()对象上使用Javascript计算来模拟注销。例如,您可以使用如下函数注销:
void Program::logout()
{
webView->page()->mainFrame->evaluateJavaScript("websiteLogoutJavaScript();");
}
当然,更改evaluate调用中的JS以匹配注销过程。此方法将取决于如何物理注销网站。如果它是一个按钮,你可以在这个按钮上调用一个click事件。如果是指向注销页面的超链接,您可以直接导航到注销页面。这些只是一些建议,但是您需要使用JavaScript更改DOM的状态。
https://stackoverflow.com/questions/13087011
复制相似问题