I am not sure how embedded media inside HTTPS websites use HTTP. But using HTTPS exclusively is very possible today, nearly no websites not supporting it. So I see no reason here.
But this is just an example and that is also GUI configurable.
I see that Safari and different Browsers are an issue, but do you need OS info for that? Especially fine grained info?
I mentioned Brave because they integrated something that is not ads, but I think it is ads anyways? So not using the browser, but pro anything with direct payment