Có cách nào để chặn yêu cầu http trên Windows Phone 8 không?Chặn yêu cầu http từ WebView trên Windows Phone 8
Tôi có ứng dụng PhoneGap mà tôi muốn chặn một số yêu cầu http mà WebView đang thực hiện và trả về phản hồi của riêng tôi. Tôi đang chặn cuộc gọi đang yêu cầu nội dung trên máy chủ web và trả lại nội dung có sẵn để được tạo cục bộ.
Trong Android tôi có thể sử dụng shouldInterceptrequest
Trong iOS Tôi có thể sử dụng NSURLProtocol
Từ những gì tôi có thể nói trên Windows Phone 8 Tôi có thể đăng ký chương trình của riêng tôi để khởi động ứng dụng của tôi nhưng tôi không thể đánh chặn các yêu cầu http. Có cái gì đó mà tôi đang thiếu?
Cảm ơn câu trả lời, thật không may từ những gì tôi có thể nói "Tùy chỉnh Uri phân giải" trong Window Phone 8.1 sử dụng UriToStreamResolver có vẻ là cách tải toàn bộ trang từ nội dung tùy chỉnh và tôi quan tâm nhất đến việc chặn yêu cầu hình ảnh và trả lại dữ liệu hình ảnh của riêng tôi, mà tôi không thấy cách tôi có thể làm điều đó bằng cách sử dụng UriToStreamResolver. – snctln
Bạn chỉ có thể đặt điện thoại trong Wi-Fi. Sau đó, snoop http gói bằng cách sử dụng wireshark từ một máy tính khác nhau (máy-a) Lưu ý: bạn có thể phải chạy một proxy web trên maxhine-a và điểm điện thoại ở đó. –
Xin lỗi vì sự chậm trễ. Tôi xác nhận rằng tôi đã sai. Không có cách dễ dàng nào để chặn các yêu cầu WebView. Tôi nghĩ rằng có hai possibilites: 1) Lấy nội dung HTML của trang web và phân tích nó theo cách thủ công. 2) Điều này tôi đã không cố gắng, nhưng khi tôi gặp các vấn đề với hình ảnh địa phương trong windows 8 webview, tôi đã tìm thấy rằng bài viết liên kết: http: //blog.jsolutions.co.uk/? P = 492 Có lẽ điều này có thể hữu ích. –