How to get a complete list of blocks that are active content on current page?
Follow the instruction to get the details of block for current page


In this template_preprocess_page function You can get a variable in that u have all region and it's block array
Using the above function we can get all the information of blocks note(if u want to see know the regions list see this function system_region_list