【问题标题】:Access local/session storage from WebView in Xamarin从 Xamarin 中的 WebView 访问本地/会话存储
【发布时间】:2018-07-05 12:18:01
【问题描述】:

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

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

【问题讨论】:

    标签: c# xamarin webview


    【解决方案1】:

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

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

    【讨论】:

    • 是的,最后我做到了,并且在需要时使用不同的事件效果很好 - 例如。 OnPageLoad 等 ..
    猜你喜欢
    • 1970-01-01
    • 2015-06-21
    • 1970-01-01
    • 1970-01-01
    • 2016-09-16
    • 1970-01-01
    • 2020-12-26
    • 2020-11-04
    • 2011-07-28
    相关资源
    最近更新 更多