browseURL
位于 utils
包(package)。 说明
将给定的 URL 加载到 HTML 浏览器中。
用法
browseURL(url, browser = getOption("browser"),
encodeIfNeeded = FALSE)
参数
url |
给出要加载的 URL 的非空字符串。某些平台还接受文件路径。 |
browser |
一个非空字符串,给出用作 HTML 浏览器的程序名称。它应该位于 PATH 中,或者指定的完整路径中。或者,一个R调用函数来调用浏览器。 在Windows下 |
encodeIfNeeded |
URL 是否应该编码为 |
细节
- 在 Unix 类系统上:
-
默认浏览器由选项设置
"browser"
,依次由环境变量设置R_BROWSER默认情况下在文件‘中设置base Rhome/etc/Renviron’到手动或自动做出的选择R已配置。 (看Startup
了解在何处覆盖该默认值。)要完全禁止显示 URL,请使用该值"false"
.在许多平台上,最好将选项
"browser"
设置为通用程序/脚本,并让它调用用户选择的浏览器。例如,在 macOS 上使用open
,在许多其他 Unix 类似系统上使用xdg-open
。如果
browser
支持远程控制和R知道如何执行它,可以在任何 already-running 浏览器或新浏览器(如果需要)中打开该 URL。该机制目前可用于支持"-remote openURL(...)"
接口(包括 Mozilla 和 Opera)、Galeon、KDE konqueror(通过kfmclient)和 Mozilla 的 GNOME 接口。 (Firefox 已放弃支持,但默认使用 already-running 浏览器。)请注意,浏览器的类型是根据其名称确定的,因此仅当浏览器以其规范名称安装时才会使用此机制。由于
"-remote"
将使用 X 服务器上显示的任何浏览器(无论它运行在什么机器上),因此仅当DISPLAY
指向本地主机时才使用远程控制机制。这可能不允许从远程主机一次显示多个 URL。如有必要,调用者有责任对
url
进行编码(请参阅URLencode
)。要完全禁止显示 URL,请设置
browser = "false"
。非 URL 的参数
url
的行为取决于平台。有些平台接受绝对文件路径;较少接受相对文件路径。 - 在 Windows 上:
-
默认浏览器由选项设置
"browser"
,依次由环境变量设置R_BROWSER如果已设置,否则NULL
。要完全禁止显示 URL,请使用该值"false"
.有些浏览器需要‘:' 替换为 '|’ 在文件路径中:其他人不接受这一点。所有人似乎都接受‘\’ 作为路径分隔符,尽管 RFC1738 标准要求 ‘/’。
要完全禁止显示 URL,请设置
browser = "false"
。
URL方案
接受哪些 URL 方案是特定于平台的:expect ‘http://', 'https://' 和 'ftp://’去工作,但是‘邮件地址:’可能会也可能不会(如果确实如此,则可能不会使用用户首选的电子邮件客户端)。然而,现代浏览器不太可能处理‘ftp://’。
为了 '文件://’方案接受的格式(如果有)可能取决于浏览器和操作系统。
例子
## Not run:
## for KDE users who want to open files in a new tab
options(browser = "kfmclient newTab")
browseURL("https://www.r-project.org")
## On Windows-only, something like
browseURL("file://d:/R/R-2.5.1/doc/html/index.html",
browser = "C:/Program Files/Mozilla Firefox/firefox.exe")
## End(Not run)
相关用法
- R browseVignettes 在 HTML 浏览器中列出晕影
- R browseEnv 浏览环境中的对象
- R bug.report 发送错误报告
- R bibentry 参考书目条目
- R select.list 从列表中选择项目
- R COMPILE 编译用于 R 的文件
- R readRegistry 读取 Windows 注册表配置单元
- R hasName 检查姓名
- R nsl 按主机名查找 IP 地址
- R edit 调用文本编辑器
- R create.post 准备电子邮件和帖子的辅助函数
- R hsearch-utils 帮助搜索实用程序
- R download.packages 从类似 CRAN 的存储库下载软件包
- R DLL.version MS Windows 上的 DLL 版本信息
- R ls.str 列表对象及其结构
- R Rscript R 前端脚本
- R PkgUtils 用于构建和检查附加包的实用程序
- R cite 引用参考书目条目
- R SweaveSyntConv 转换 Sweave 语法
- R RSiteSearch 搜索文档中的关键词或短语
- R glob2rx 将通配符或通配符模式更改为正则表达式
- R getFromNamespace 用于开发命名空间的实用函数
- R demo R 函数演示
- R mirrorAdmin 管理存储库镜像
- R citation 在出版物中引用 R 和 R 包
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Load URL into an HTML Browser。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。