browseURL               package:utils               R Documentation

_L_o_a_d _U_R_L _i_n_t_o _a _W_W_W _B_r_o_w_s_e_r

_D_e_s_c_r_i_p_t_i_o_n:

     Load a given URL into a WWW browser.

_U_s_a_g_e:

     browseURL(url, browser = getOption("browser"))

_A_r_g_u_m_e_n_t_s:

     url: a non-empty character string giving the URL to be loaded.

 browser: a non-empty character string giving the name of the program
          to be used as hypertext browser.  It should be in the PATH,
          or a full path specified. 

_D_e_t_a_i_l_s:

     The default browser is set by option '"browser"', in turn set by
     the environment variable 'R_BROWSER' which is by default set in
     file 'R_HOME/etc/Renviron' to a choice made manually or
     automatically when R was configured.  (See 'Startup' for where to
     override that default value.)

     If 'browser' supports remote control and R knows how to perform
     it, the URL is opened in any already running browser or a new one
     if necessary.  This mechanism currently is available for browsers
     which support the '"-remote openURL(...)"' interface (which
     includes Netscape 4.x, 6.2.x (but not 6.0/1), 7.1, Opera 5/6,
     Mozilla >= 0.9.5 and Mozilla Firefox), Galeon, KDE konqueror (via
     kfmclient) and the GNOME interface to Mozilla.  Netscape 7.0 and
     Opera 7 behave slightly differently, and you will need to open
     them first.  Note that the type of browser is determined from its
     name, so this mechanism will only be used if the browser is
     installed under its canonical name.

     Because '"-remote"' will use any browser displaying on the X
     server (whatever machine it is running on), the remote control
     mechanism is only used if 'DISPLAY' points to the local host. This
     may not allow displaying more than one URL at a time from a remote
     host.

_E_x_a_m_p_l_e_s:

     ## Not run: 
     ## for KDE users who want to open files in a new tab
     option(browser="kfmclient newTab") 
     browseURL("http://www.r-project.org")
     ## End(Not run)

