如何在 android webview 上确认 SPDY 的行为
Posted
技术标签:
【中文标题】如何在 android webview 上确认 SPDY 的行为【英文标题】:How to confirm behavior of SPDY on android webview 【发布时间】:2014-02-17 22:21:14 【问题描述】:大家好。
我正在调查 SPDY 在 android webview 上的行为。 那么,你能告诉我如何确认我的 webview 是否在说 SPDY 吗? 我已经构建了一个定制的 ROM,应用了以下补丁。
https://codereview.chromium.org/106903017/diff/20001/android_webview/browser/net/aw_url_request_context_getter.cc
最好的问候,
【问题讨论】:
【参考方案1】:您可以关闭 spdy ssl。
net::HttpStreamFactory::set_force_spdy_over_ssl(false);
然后使用带有 SPDY 插件的wireshark。如果你能看到 SYN_STREAM/REPLY_STERAM。恭喜,您现在正在使用 SPDY。
【讨论】:
【参考方案2】:嗯...也许将它连接到 Wifi,使用 Wireshark 或类似工具来捕获您的手机生成的流量到选定的启用 SPDY 的网站,并根据规格检查它是否真的与 SPDY 兼容。
【讨论】:
【参考方案3】:使用wireshark 你什么也得不到,spdy 会通过ssl。你最好的选择是 logcat。但我认为cordova使用spdy:
https://apache.googlesource.com/cordova-android/+/2.9.x/framework/src/com/squareup/okhttp/internal/spdy/
【讨论】:
以上是关于如何在 android webview 上确认 SPDY 的行为的主要内容,如果未能解决你的问题,请参考以下文章
Android WebView 文本框确认密码第二个获取焦点后设置不能自动放大