我在linux环境上,我想使用 fellet 和 dt 在r中制作独立的html小部件并使用 htmlwidgets 插件生成HTML。问题是,当我尝试打开这些生成的HTML文件时,浏览器为空白,并且根据控制台会根据控制台发生某种JSON解析错误。
它仅发生在Linux中。我已经在使用Rstudio的Windows上尝试过,而且工作正常。
我还发现,在Windows上,JavaScript小部件是base64在HTML文件中编码的,与Linux不同。
。我认为这不是 htmlwidgets 的问题,因为还有其他我使用的小部件库( rpivottable , plotly 等),它们在Linux上使用 htmlwidgets 。
R 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软件包和版本:
- Plotly_4.5.6
- ggplot2_2.2.0
- rpivottable_0.1.5.10
- htmlwidgets_0.8
- dt_0.1
- feaflet_1.0.1
知道什么原因是什么?有没有人经历过类似的事情?我已经阅读了具有类似症状的问题,但没有答案为我解决问题。
几个项目:首先查看浏览器中的HTML输出代码,以获取错误,其次,尝试更新D3R软件包。我遇到了类似的问题,我们的安全性阻止了外出的包裹并获取JavaScript软件包。由于,D3R已更新以使内部查找解决我们问题的默认选项。