在 rShiny 的弹出窗口中打开 URL

问题描述

我正在尝试根据链接使用 URLmodal() 方法打开一个弹出窗口以打开一个 URL https://rdrr.io/cran/shiny/man/urlModal.html

有人可以展示一种在弹出窗口中打开 google.com 的方法吗。

解决方法

如文档中所述,urlModal() 将仅在模式对话框中显示 url 文本(使用 showModal())。

如果您需要以弹出窗口的形式打开浏览器的新窗口,您可以通过在应用的 UI 部分插入一些 javascript 作为 HTML 标记来实现:

HTML('<button id="go" type="button" class="btn btn-default action-button" onclick="window.open(\'https://www.google.com\',\'popUpWindow\',\'height=500,width=400,left=100,top=100,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes\');">Go</button>')

请参阅 this 作为更改选项的参考。