3

我运行了一个闪亮的 https 服务器,我尝试使用 rCharts 绘制一个 dTable,以便我可以从 dataTables 中进行多列排序(请参阅https://stackoverflow.com/a/20956772/719016)。

我可以从控制台输出和这个解释(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代码中加载的字体吗?

4

1 回答 1

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')
  )
于 2014-04-27T15:20:42.373 回答