首页 > 解决方案 > 从 Xamarin 中的 WebView 访问本地/会话存储

问题描述

包含在 WebView 中的网站使用 OAuth2 身份验证,并且 JWT 令牌存储在会话/本地存储中。

如果可能,我如何访问网站的会话/本地存储并从 Xamarin 部分获取令牌?

标签: c#xamarinwebview

解决方案


如果 JWT 在标头中传回,您可以拦截它。我不确定 Web 本地存储对象/接口是否直接公开。有关这方面的 Android 文档很少。

可能需要自定义渲染器的更简单的事情是让 webview 执行一些注入的 javascript 以从本地存储中读取它。


推荐阅读