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)'嗎? –