2

这个问题范围很广,涵盖了三大移动操作系统(Android、iOS、Windows Mobile)。

那么对于 WebView (Android)、UIWebView (iOS)、WebBrowser 呢?(Windows Mobile) 控件,我想拦截网络请求并通过我自己的自定义 Socket 实现发送。

在决定应用程序应该如何工作之前,我想检查所有这些操作系统是否提供此功能。

该应用程序旨在成为一个混合应用程序,它显示一些移动特定的导航控件,然后是一个需要显示实际内容的网页。

但是我想通过我的套接字实现来传输这些请求,而不是通过默认地址/端口发送它。

如果这里不可能自定义套接字工厂,那么我在这里还有什么其他选择。我在互联网上环顾了一下,最接近的是在请求中添加标题。

谢谢

4

1 回答 1

0

在 Android 世界中,您可以向 WebView 提供自己的 WebViewClient 对象,并且 shouldOverrideUrlLoading() 为您的主机应用程序返回 true 以处理 URL。

于 2014-10-02T18:09:50.310 回答