Windows Phone 8'de bir http isteğini engellemenin bir yolu var mı?Windows Phone üzerinde WebView'den gelen http isteği Intercept
WebView uygulamasının yaptığı bazı istekleri engellemek ve kendi yanıtlarımı döndürmek istediğim bir PhoneGap uygulamasına sahibim. Bir web sunucusunda varlıkları talep eden ve yerel olarak oluşturulabilecek varlıkları döndüren çağrıları engelliyorum.
Android'de ben Uygulamamı başlatmak için kendi düzeni kayıt olabilirsiniz ama http isteklerini müdahale edemez, Windows Phone 8'de söyleyebileceğim
NSURLProtocol kullanabilirsiniz iOS yılında shouldInterceptrequest
kullanabilirsiniz. Kaybettiğim bir şey var mı?
Windows Phone 8.1'de "Custom Uri Resolving" (Özel Uri Çözme) özelliğini söyleyebildiğimden ne yazık ki yanıt için teşekkürler. UriToStreamResolver, özel bir öğeden tüm sayfanın yüklenmesi için bir yol gibi görünüyor ve görüntü isteklerinin ele alınmasıyla ilgileniyorum. ve UriToStreamResolver kullanarak bunu nasıl yapabileceğimi bilmediğim kendi resim verilerini geri döndürüyorum. – snctln
Telefonu yalnızca WiFi'ye koyabilirsiniz. Sonra farklı bir bilgisayardan wireshark kullanarak http paketlerini snoop (makine-a) Not: maxhine-a üzerinde bir web proxy'si çalıştırmanız ve telefonu oraya yönlendirmeniz gerekebilir. –
Gecikme için özür dilerim. Yanlış olduğumu onaylıyorum. WebView isteklerini engellemenin kolay bir yolu yoktur. Bence iki ihtimal var: 1) Web sayfasının HTML içeriğini al ve el ile ayrıştır. 2) Bu denemedim, ancak windows 8 webview yerel görüntüleri ile ilgili sorunları tanıştığımda, bu bağlantı makalesini buldum: http: //blog.jsolutions.co.uk/? P = 492 Belki bu yardımcı olabilir. –