2014-01-07 61 views
3

我得到了一個閃亮的https服務器運行,並且我嘗試使用rCharts繪製一張dTable,以便我可以從dataTables中進行多列排序(請參見https://stackoverflow.com/a/20956772/719016)。R Shiny rCharts https服務器無法加載fonts.googleapis.com

我可以從控制檯輸出,並且這樣的解釋(http://yoast.com/wordpress-ssl-setup/)扣除是什麼,這rCharts表試圖在閃亮通過模板/ default.html中加載從fonts.googleapis.com字體:

[blocked] The page at 'https://my.server.com/shiny/shiny_dev/' was loaded over HTTPS, but ran insecure content from 'http://fonts.googleapis.com/css?family=Source+Code+Pro': this content should also be loaded over HTTPS. 

任何想法如何解決這個沒有管理員訪問閃亮的服務器?

我可以覆蓋試圖在我的server.Rui.R代碼中加載的字體嗎?

+1

最新版本的Shiny原生支持DataTables。我相信這將是解決您的問題的最簡單方法。當我接下來研究'dTable'時,我將研究如何從rCharts結束來解決這個問題。 – Ramnath

回答

1

您可以嘗試通過https手動加載字體,Google字體也支持該字體。

ui = bootstrapPage(
    tags$link(
     rel = "stylesheet", 
     href="https://fonts.googleapis.com/css?family=Source+Code+Pro" 
    ), 
    tags$style("h1{font-family: 'Source Code Pro'}"), 
    tags$h1("Test Font"), 
    numericInput('n', 'Number of obs', 100), 
    plotOutput('plot') 
) 
相關問題