How to clear all service workers from Safari iOS
My "Screen Time" app keeps showing some websites which I haven't visited in weeks (eg. Darebee, BBC sports, Puma shoes).
Based in some responses here in Apple communities, I tried clearing "screen time" by disabling it and then reenabling it. It did clear the data. But as soon as I opened safari, all those websites showed up again. All with the exact same time of use.
So, as a last resort, I did the following:
- Closed all safari tabs
- Closed all apps
- Went to [Settings > Safari] and did both [Clear History and Website Data] and [Advanced > Website data > Remove all website data].
- Cleared screen time again.
Screen time didn't show the websites at first, but as soon as I opened Safari all of them immediately appeared again. Which leads me to think those are probably some service workers on the background, that simply never get cleared.
iPhone 11, iOS 13