R flexdashboard未在IE 11中呈现

时间:2017-11-17 20:50:39

标签: r internet-explorer flexdashboard

我使用flexdashboard制作了一系列仪表板,发现它们在Chrome中运行良好,但在IE 11中无法渲染。

我为测试目的制作了一个非常简单的仪表板,但我在IE中获得的只是一个空白页面。如果我将flexdashboard的输出更改为html_document,它渲染得很好,所以问题似乎是flexdashboard而不是R Markdown。

这是我的简单仪表板:

---
title: "Flexdashboard - Internet Explorer test"
output: 
  flexdashboard::flex_dashboard
---    
```{r setup, include=FALSE}
# Libraries
library(flexdashboard)
library(knitr)
library(ggplot2)
```
Iris
=========================================
Row
-------------------------------------
```{r}
ggplot(data=iris, aes(x=Petal.Length, y=Petal.Width, color=Species)) + geom_point()
```

这就是我在IE中获得的全部内容: flexdashboard IE fail

我没有找到关于此确切问题的其他报告,只有similar problem using ggiraph

我让我的同事尝试在她的计算机上使用IE打开文件,结果是一样的。我真的很想让这个工作,因为这个组织中的一些人只允许IE。

1 个答案:

答案 0 :(得分:2)

在为只能使用IE 11的客户端开发仪表板时遇到了同样的问题。诀窍是更改IE 11浏览器中的设置。虽然修复程序需要最终用户手动提前一步,但一旦设置更改,最终用户在IE 11中加载仪表板时不会遇到问题。

  1. 单击IE 11浏览器右上角的设置齿轮。
  2. 选择' Compatability View设置'来自下拉列表
  3. 取消选中'在兼容性视图'
  4. 中显示Intranet网站
  5. 关闭设置对话框并打开信息中心