在Windows Phone 8上拦截来自WebView的http请求

snc*_*tln 6 webview cordova windows-phone-8

有没有办法拦截Windows Phone 8上的http请求?

我有一个PhoneGap应用程序,我想拦截WebView正在做的一些http请求并返回我自己的响应.我正在拦截在Web服务器上请求资产并返回可在本地生成的资产的调用.

在Android中,我可以使用shouldInterceptrequest

在iOS中,我可以使用NSURLProtocol

从我在Windows Phone 8上可以看出,我可以注册我自己的方案来启动我的应用程序,但我不能拦截http请求.有什么东西我错过了吗?

小智 0

我认为 Windows Phone 8 不可能。

然而,Windows Phone 8.1 中有新功能:http://blogs.windows.com/buildingapps/2013/07/17/whats-new-in-webview-in-windows-8-1/

请查看以下部分:自定义 URI 解析

该帖子是关于 Windows 8.1 的,但也有 Windows Phone 8.1 的示例代码:http://code.msdn.microsoft.com/windowsapps/XAML-WebView-control-sample-58ad63f7/(场景 4)。