utils.h
Función wxLaunchDefaultBrowser
Sintaxis
bool wxLaunchDefaultBrowser( const wxString & url, int flags = 0 )
Descripción
Abre la URL en el navegador predeterminado del usuario.
Si el parámetro flags contiene el indicador wxBROWSER_NEW_WINDOW, se abre una nueva ventana para la URL (actualmente sólo es compatible con Windows).
Y, a menos que el parámetro flags contenga el indicador wxBROWSER_NOBUSYCURSOR, se muestra un cursor de ocupado mientras se inicia el navegador (utilizando wxBusyCursor).
El parámetro url se interpreta de la siguiente manera:
- Si tiene un esquema válido (por ejemplo, "file:", "http:" o "mailto:"), se pasa al navegador adecuado configurado en el sistema del usuario.
- Si no tiene un esquema válido (por ejemplo, es una ruta de archivo local sin el prefijo "file:"), se utilizan wxFileExists y wxDirExists para comprobar si es un archivo/directorio local; si lo es, se llama al navegador con el parámetro url precedido finalmente por "file:".
- Si no tiene un esquema válido y no es un archivo/directorio local, se antepone "http:" y se llama al navegador.
Devuelve verdadero si la aplicación se ha iniciado correctamente.
Nota: Para algunas configuraciones del usuario que ejecuta la aplicación, la aplicación que se inicia para abrir la URL dada puede depender de la URL (por ejemplo, se puede utilizar un navegador para las URL locales y otro para las URL remotas).