Not everyone is logged into steam on their browser, so for instance when viewing someones profile it would be preferable to have it open in the steam overlay where you are always logged in.
Sample code:
if (SteamUtils.IsOverlayEnabled())
{
SteamFriends.ActivateGameOverlayToWebPage(url);
}
else
{
// Open in external browser
}
Not everyone is logged into steam on their browser, so for instance when viewing someones profile it would be preferable to have it open in the steam overlay where you are always logged in.
Sample code: