Tôi muốn lấy hình ảnh từ safari mà tôi hiển thị trong ứng dụng của tôi. Tôi phải phân biệt tất cả các hình ảnh bộ nhớ cache miền khôn ngoan, vì vậy trước khi cập nhật mới của mac os x12.4 và safari v10.1. tôi đã nhận được hình ảnh từ bên dưới vị trí ~/Library/Caches/com.apple.Safari/WebKitCache/Version
ví dụ tôi đã nhận được hình ảnh của google.com từ vị trí -: ~/Library/Caches/com.apple.Safari/WebKitCache/Version 9/Records/google.com
Làm thế nào để có được hình ảnh tên miền lịch sử Safari Hình thức Cache Trong Safari v10.1
ở vị trí này OS được lưu hình ảnh theo thư mục tên miền của. Nhưng sau khi cập nhật họ đã thay đổi tên miền thành một chuỗi khác nhau đó là như thế này
~/Library/Caches/com.apple.Safari/WebKitCache/Version 9/Records/1A71C22C3069617815FB52ACDEB96918BD33D7DD
trong tình huống này tôi không thể xác định hình ảnh theo tên miền.
Tôi đã thử mọi khả năng để giải quyết vấn đề này để bất cứ ai có thể cho tôi biết nếu tôi có thể truy xuất bộ nhớ cache của trình duyệt hình ảnh một cách khôn ngoan hoặc Tôi có thể xác thực hình ảnh nào được lưu trong miền nào.
Những gì tôi đã nhận được trước đó -:
gì tôi nhận được sau khi cập nhật -:
cám ơn trong folks trước.
Tôi không biết ... nhưng, WebKit là mã nguồn mở. Nếu bạn khá thiết lập để nhận được một câu trả lời, bạn có thể tìm thấy nó ở đó sau khi một số đào (mặt khác, có lẽ không, tôi không biết liệu logic này sống trong WebKit hoặc trong Safari). https://github.com/WebKit/webkit/blob/8bf56e25f2c6791f517b676158503b3f32f7f2b3/Source/WebKit2/UIProcess/WebsiteData/WebsiteDataStore.cpp –