Both FF and Chrome show the favicons of the navigation state in their back and forward dropdowns. Is there any way to include this in the navigation entry? Otherwise, what is the recommended approach and how do browsers like Chrome solve this?
Options as I see them:
1. Ask for domain.com/favicon.ico - Con: doesn't include the PNG they may have set in the meta tag...important for per-page favicon differences
2. Store favicon URL change and maintain my own forward/back - Con: At this point I should just have my own history stack then
3. Cache favicons per browser by URL - Con: A bit of memory leak problem (cache invalidation is tough here, though I guess I could invalidate entries that aren't in the nav list), Con: Two identical URLs w/ different favicons might have issues
4. CefNavigationEntry::GetFaviconURLs()
Is #4 a reasonable request to open an issue for? If not, what's the best workaround? #3?