1
我已经使用R Shiny框架成功构建了一个webapp。我在这里展示了Googlemap的一些观点。现在我怎样才能自动调整HTML页面的高度和宽度,以便在不同的显示器尺寸下最适合?我试图把东西放在HTML代码中。此“tags$iframe(width="1330", height="580",
”部分是在Internet Explorer中使用滚动条加载页面,但相同设置在Chrome浏览器中显示效果非常好,而且在同一台笔记本电脑显示器中没有Scrllbar。我们如何确保它在所有浏览器和设备(如选项卡,智能手机)中都很好?针对不同显示器尺寸的Shiny webapp页面的自动调整
下面是我的代码:
内部UI.r:
shinyUI(fluidPage(
titlePanel("My webpage heading"),
mainPanel(
htmlOutput("mypage")
)
))
内部SERVER.r:
shinyServer(function(input, output) {
addResourcePath("library", "D:/R Projects")
output$mypage < -renderUI({
tags$iframe(width = "1330", height = "580",
src = "library/mypage.html")
})
})
的的mypage.html源代码顶部部分是如下:
<html>
<head>
//<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />//
<meta name="viewport" content="width=device-width">
<meta name="viewport" content="height=device-height">
这是一个html页面,我使用googlemap显示了一些点.....它不是一个简单的网格 – pmr
你试过'mainPanel(width = 12)'吗? –