title: Intercept an HTTP request at browser end to alter some html content
body: <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>