The UITabBarControllerDelegate method [– tabBarController:didSelectViewController:]
gets called each time the tab bar is touched. The documentation for this API states:
In iOS v3.0 and later, this (selected view controller) could be the same view controller that was already selected.
So if you detect your specified tab being selected again, you can have this delegate method reload your initial URL.