This is already fairly trivial to do. There are many DIY and commercial off-the-shelf solutions. The problem with all client-side blocking is that it can be bypassed by just...using a different computer. People who want this legislation want restrictions to apply everywhere, not just on parent-managed devices, so shifting the discussion to client-side blocks just makes our arguments trivial to dismiss as irrelevant.