The point is, there is no supported way to refresh the Homepage or contextual grids in Dynamics CRM 2011 post UR12. Therefore, I could not recommend you to implement this functionality.
Some days ago, a colleague of mine showed me a terrific tip in order to test Web resources without publishing it first in Dynamics CRM. This tip has literally changed my life as a developer and has allowed me to save a huge amount of my time. This tip uses the Auto Responder feature of Fiddler Web Debugger program.