Intercept an HTTP request at browser end to alter some html content
<p>I would like to do as follows. What would be the best way? A general answer will also be fine.</p>

<p>I would like to intercept an HTTP request at the client end to alter some html content. For example, I go to CNN.com and rather than an article that's displaying "Two LA Dogs marry",  it should say "Ridiculous title blocked".</p>

<p>It should be smooth that even a secure certificate won't be disturbed.</p>

<p>I am using C#.</p>

<p>Thanks!</p>

<p>UPDATE:  Thank you all for your answers!</p>
