Android Webview在网页中检测cookie,其中使用div动态加载内容

时间:2014-11-25 12:31:20

标签: android html cookies android-webview

我在 Android WebView中加载网站,其中每个网页都是通过更改div的内容动态加载的,我必须在下一页加载时经常检查Cookie (即,每当更改div的内容时),然后相应地重定向到Activity

我可以在第一次加载页面时检测到Cookie,但由于只有div正在更改而不是url,我无法检测到或无法检测到第二次检查饼干。

知道怎么处理这个问题吗?

对此的任何帮助都非常感谢!!

1 个答案:

答案 0 :(得分:0)

您描述的具体设计很难处理。

如果您能够控制页面的内容,我建议让更改div内容的JavaScript也将新状态传回应用程序(请参阅this SO question了解如何执行此操作)。

如果您无法控制内容,可以使用WebViewClient.shouldInterceptRequest来监控"页面发出的请求,但这包括WebView发出的所有请求,因此可能很难过滤掉由更改的div所做的请求。