这个问题很广泛,涵盖三大移动操作系统(Android,iOS,Windows Mobile)。
那么对于WebView(Android),UIWebView(iOS),WebBrowser? (Windows Mobile)控件,我想截取Web请求并通过我自己的自定义Socket实现发送它。
我想在决定应用程序应该如何工作之前检查所有这些操作系统是否提供此功能。
该应用程序旨在成为一个混合应用程序,显示一些移动特定的导航控件,然后显示需要显示实际内容的网页。
但是我希望通过我的套接字实现来隧道这些请求,而不是通过默认的地址/端口发送它。
如果在这里不可能使用自定义套接字工厂,那么我在这里可以使用其他选项。我在互联网上看了一下,我最接近的是在请求中添加标题。
由于
答案 0 :(得分:0)
在Android世界中,您可以将自己的WebViewClient对象提供给WebView,而shouldOverrideUrlLoading()将返回true,以便主机应用程序处理URL。