Or how to perform real-device testing without having to clear the cache globally.
Lately, I found myself testing on real devices often and noticed that the cache in iOS 11 is quite stubborn. In previous iOS iterations, hitting the reload button would force refresh. Not in iOS 11.
I was clearing the cache through Settings (Settings -> Safari -> Clear History and Website Data), but that got old pretty quickly. So I decided to ask my good friend Google. Unfortunately, Google's response was pretty much ¯\_(ツ)_/¯
I did discover by accident that holding the reload button will show a dialog at the bottom with two options, one of them being "Reload Without Content Blockers".
Here it is in action:
In and out. Ciao!