Tôi có một ứng dụng tạo ra một vài trường hợp WebView và tôi muốn chúng hoạt động độc lập nhất có thể.Tôi làm cách nào để có nhiều phiên bản của webkit mà không cần chia sẻ cookie?
Ít nhất, tôi không muốn họ chia sẻ cookie. Một tìm kiếm google nhanh chóng cho tôi kết quả thích "bạn không thể." Tôi hy vọng ai đó có một câu trả lời tốt hơn.
Heh. Thật ngạc nhiên. Tôi đã kết thúc việc thay đổi dịch vụ web để giải quyết các vấn đề tôi gặp phải. Tôi cho rằng đây là loại thông thường (chế độ riêng tư, kiểm tra nhiều người dùng, v.v ...). Cảm ơn đã xem xét này. – Dustin
Tôi thực sự đã triển khai một lớp con WebView thực hiện điều này bằng cách sử dụng phương thức được mô tả trong câu trả lời này. http://igisolatedcookiewebview.googlecode.com/ (Giấy phép BSD mới). – Isaac
@Isaac Wow, hoàn toàn hoàn hảo cho những gì tôi cần. Một vấn đề tôi nhận thấy là trong dòng 152 của tập tin .m của bạn (khởi tạo mảng cookieStore), nếu bạn đang sử dụng ARC và loại bỏ các cuộc gọi giữ lại, nó bị treo. Tôi chỉ cần sử dụng -fno-objc-arc trên tập tin đó. – sudo