Adding check for support to public "open" method, falls back to standard window.location.href change.