我在 Linux 环境中,我想使用Leaflet和DT在 R 中制作独立的 HTML 小部件,并使用htmlwidgets插件生成 HTML 。问题是当我尝试打开这些生成的 HTML 文件时,浏览器是空白的,并且根据控制台会出现某种 JSON 解析错误。
它只发生在 Linux 中。我已经在 Windows 上使用 Rstudio 进行了尝试,效果很好。
我还发现在 Windows 上,与 Linux 不同,javascript 小部件在 HTML 文件中是 base64 编码的。
我不认为这是htmlwidgets的问题,因为我使用了其他小部件库(rPivotTable、plotly等),并且它们在带有htmlwidgets的 Linux 上工作得很好。
输出sessionInfo()
:
R version 3.3.1 (2016-06-21)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 14.04.4 LTS
R 包和版本:
- 情节_4.5.6
- ggplot2_2.2.0
- rpivotTable_0.1.5.10
- htmlwidgets_0.8
- DT_0.1
- 传单_1.0.1
知道是什么原因造成的吗?有没有人经历过类似的事情?我读过具有类似症状的问题,但没有一个答案能解决我的问题。