Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows Phone中的自定义web浏览器_C#_Windows Phone 7_Browser_Webbrowser Control - Fatal编程技术网

C# Windows Phone中的自定义web浏览器

C# Windows Phone中的自定义web浏览器,c#,windows-phone-7,browser,webbrowser-control,C#,Windows Phone 7,Browser,Webbrowser Control,我试图做的是在我的windows phone应用程序中构建自定义web浏览器,以不同方式处理用户的请求。当用户希望向URL发送GET、POST甚至ajax请求时,我需要通知我的代码。然后我的代码处理这个请求,应用一些修改,并将响应发送到浏览器 我想要的远远不是WebBrowser控件提供的。你们有没有人知道这是如何实现的 问候。您是想编写新的浏览器,还是试图“拦截”来自内置浏览器的呼叫 如果你正在创建你自己的,那么你可以根据URL知道它是否是GET、POST等,因为你将自己处理所有套接字连接。这

我试图做的是在我的windows phone应用程序中构建自定义web浏览器,以不同方式处理用户的请求。当用户希望向URL发送GET、POST甚至ajax请求时,我需要通知我的代码。然后我的代码处理这个请求,应用一些修改,并将响应发送到浏览器

我想要的远远不是WebBrowser控件提供的。你们有没有人知道这是如何实现的


问候。

您是想编写新的浏览器,还是试图“拦截”来自内置浏览器的呼叫

如果你正在创建你自己的,那么你可以根据URL知道它是否是GET、POST等,因为你将自己处理所有套接字连接。这当然是可行的,虽然这是一个地狱的大量工作-看看有多少其他团队已经投入到其他浏览器的工作。从其他人的代码库(WebKit、opera等)开始可能是让解析、呈现等工作正常的捷径


如果您只是想创建一个垫片来截获通话并对回音进行按摩,那么在Windows Phone上是无法实现的。您无法访问NDIS层(微型端口中间驱动程序允许在其他系统上使用)。

谢谢您提供的信息,还有一个问题,我刚刚注意到,对于POST重定向,导航事件仍被调用,我无法找到查看POST数据的方法。你知道这是否可行吗?是的,这是另一个问题。问一个新的。