根据我的理解,在我的网络浏览器中呈现的互联网上的所有内容都是HTML,CSS和/或JavaScript的组合。闪亮的应用程序可以在Web浏览器中呈现。
根据我的逻辑,这意味着当我的Shiny应用程序运行时,它必须最终产生HTML,CSS和/或JavaScript文件的某种组合。
我写过ui.R
,server.R
和global.R
。那么我的问题是,如何直接访问HTML / CSS / JavaScript文件?
在阅读How to build a Shiny app页面后,看起来Shiny在运行时呈现输出(HTML,CSS等),因此您看到的界面是动态创建的,而不是存储为静态页面。
这类似于某些Web服务器如何使用PHP(或其他服务器端语言)来呈现用户看到的HTML; HTML显示在浏览器中,但没有静态的index.html
页面,例如,有自己的URL。
如果您的Shiny应用程序在浏览器中打开,那么您应该能够右键单击页面并选择View Source(或类似选项,具体取决于您的浏览器)以查看生成的HTML,CSS或JavaScript。