Somewhat recently I have been having issues with Netflix.com while using my MacBook Pro (15" 2018). I currently have macOS Monterey 12.6.3 with Safari 16.3. The problem has been happening for over a month I think.
I've also just noticed that despite visiting https://netflix.com, there is no lock icon next to the URL in the address bar unlike all of my other tabs for other https sites I'm currently on.
The only Safari Extension I have installed is AdGuard and the problem exists whether the extension is enabled or not. Netflix.com is the only site I've seen this problem with.
If I visit Netflix.com using my iPhone 13 Pro with iOS 16.3 while on the same Wi-Fi network as my MacBook Pro, all images appear just fine and the lock icon appears next to the URL.
If I select "Show Page Source" and look in the console I see a whole bunch of errors like the following:
[Error] [Report Only] Refused to load http://occ-0-114-3419.1.nflxso.net/dnm/api/v6/<long string of letters and numbers>.avif?r=229 because it does not appear in the img-src directive of the Content Security Policy.
I also see a bunch of warnings similar to the following:
[Warning] The page at https://www.netflix.com/browse was allowed to display insecure content from http://occ-0-114-3419.1.nflxso.net/dnm/api/v6/<long string of letters and numbers>.avif?r=229. (browse, line 6)
I've restarted my Mac, restarted Safari, used the Developer menu to clear caches. Nothing I've tried is working.
Does anyone know how to resolve these two issues (get images to appear, get lock icon to appear)?
If any additional information is needed, please ask.