RStudio overrides the default behaviour of browseURL on some platforms, meaning that local files are not opened as file:///...
URLs but as http://localhost...
. This can break some local HTML files that are expecting to be served as file:///
URLs.
Usage
browseFile(url, browser = getOption("browser"), encodeIfNeeded = FALSE)
Arguments
- url
string: as for
utils::browseURL()
- browser
string: as for
utils::browseURL()
- encodeIfNeeded
logical: as for
utils::browseURL()
Examples
myfile <- tempfile(fileext = ".html")
cat("<h1>Hello!</h1>", file = myfile)
## in RStudio on Linux, this will be opened as a http://localhost URL
if (interactive()) browseURL(myfile)
## but this shouldn't
browseFile(myfile)