【问题标题】:Xamarin forms Webview via websocketXamarin 通过 websocket 形成 Webview
【发布时间】:2018-04-15 14:23:36
【问题描述】:

我使用 WebView 开发了 xamarin 表单应用程序,该应用程序使用 signalR websocket 路由到页面。并且当页面加载时连接不会启动。我已阅读有关 android.webview 不支持 websocket 的信息。有人可以给我关于通过 webview 暗示 websocket 的建议吗?也许使用自定义 webview 或其他东西。

【问题讨论】:

    标签: xamarin webview signalr


    【解决方案1】:

    我读到 webview 不允许在低于 4.0 的 android 版本上使用 WebSocket。在我的情况下,我的 webview 缓存了我在添加 WebSocket 之前使用的页面,当我清除缓存时一切正常

    【讨论】:

    • 模拟器也有问题吗?您是否清除了模拟器的缓存?
    • 设备出现问题
    • 感谢您的快速回复!我在 Web 视图(Xamarin 表单)、iOS 模拟器上遇到问题。该页面在网络浏览器上加载并且工作正常,但在网络视图中却不行。
    • 我找到了一个解决方案,用 clearcache 方法覆盖 android 实现的 webview,并且还帮助了 Xam.Plugin.Webview 等 3rd 方公司的 webview,它有一个开箱即用的 clearcache
    猜你喜欢
    • 2020-08-28
    • 1970-01-01
    • 1970-01-01
    • 2018-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多