昨天搞定了精简+合并dll的版本。
1,content::CommonNavigationParams::CommonNavigationParams
content::NavigationEntryImpl::ConstructCommonNavigation
content::NavigatorImpl::NavigateToEntry
content::NavigatorImpl::NavigateToPendingEntry
content::NavigationControllerImpl::NavigateToPendingEnt
content::NavigationControllerImpl::NavigateToPendingEnt
content::NavigationControllerImpl::LoadEntry
content::NavigationControllerImpl::LoadURLWithParams
content::NavigationControllerImpl::LoadURL
这里会判断是否为IsViewSourceMode,如果是view source 模式,不允许下载
2,WebURLRequestToResourceType会分析load type。
ResourceDispatcherHostImpl::BeginRequest里判断如果是RESOURCE_TYPE_MAIN_FRAME之类的,才允许下载
3,MimeTypeResourceHandler::SelectNextHandler里会判断mime