title: How to maintain the page state when browser back button is clicked?
body: <p>I have a page with Client side paggination and Filtration. The page lists around 200-300 prouducts.
  The page contains some filters like Category,Manufacturer and Weight. 
  Clicking upon any of the page number or filter, I am manupulating the page content on client side using Jquery.</p>
  
  <p>Everything is working fine till this step. Now there is a usecase where I am facing problem.</p>
  
  <ol>
  <li>Lets say a user comes to our product listing page and click on some of the filters and gets a list of products.</li>
  <li>Now he clicks on a particular product , which redirects him to the product page to view the details of the product.</li>
  <li>But now when the user clicks on the back button , the user gets the page with the intial state without any filter selected.</li>
  </ol>
  
  <p>Is there any way user will get the page with the filters previously selected on clicking the back button?</p>