首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在部署到shinyapps.io的闪亮应用程序中使用shinyapps.io()的问题

在部署到shinyapps.io的闪亮应用程序中使用shinyapps.io()的问题
EN

Stack Overflow用户
提问于 2021-10-30 13:07:33
回答 1查看 71关注 0票数 1

我创建了一个闪亮的应用程序,它依赖于直接从用户的剪贴板读取数据。在本地机器上运行时,这个闪亮的应用程序工作得很好;但是,当我将应用程序部署到shinyapps.io时,会出现以下错误:

Warning: Error in readClipboard: could not find function "readClipboard"

这个问题是以前提过的,但没有得到答复:从客户端剪贴板粘贴到闪亮服务器上

我的预感是,我可能需要加入一些javascript函数,它允许web浏览器读取用户的clipboard...but,我不知道从哪里开始:-(

以前是否有人在部署到shinyapps.io的闪亮应用程序中实现了这一功能?

EN

回答 1

Stack Overflow用户

发布于 2021-11-01 18:41:51

这很可能是因为shinyapps.io运行在Linux服务器上,而readClipboard()只在Windows上工作。所以我假设您是在Windows机器上本地运行的。

您可以尝试包剪毛

我自己从来没有试过,但我读到它在Linux上工作。从我看到包裹的网站上

请注意,在Linux上,您需要安装系统需求,无论是xclip还是xsel。例如,可以使用apt-get安装x剪辑来完成这一任务。

我有一个运行在Linux服务器上的应用程序,我使用以下语句在Windows中测试它(在我的例子中,是访问不同系统之间的数据库)

代码语言:javascript
复制
if (tolower(Sys.info()['sysname']) == "linux") {

# Linux code here

} else {

# Windows code here

}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69779904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档