1

我在 Linux 环境中,我想使用LeafletDT在 R 中制作独立的 HTML 小部件,并使用htmlwidgets插件生成 HTML 。问题是当我尝试打开这些生成的 HTML 文件时,浏览器是空白的,并且根据控制台会出现某种 JSON 解析错误。

它只发生在 Linux 中。我已经在 Windows 上使用 Rstudio 进行了尝试,效果很好。

我还发现在 Windows 上,与 Linux 不同,javascript 小部件在 HTML 文件中是 base64 编码的。

我不认为这是htmlwidgets的问题,因为我使用了其他小部件库(rPivotTableplotly等),并且它们在带有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

知道是什么原因造成的吗?有没有人经历过类似的事情?我读过具有类似症状的问题,但没有一个答案能解决我的问题。

4

1 回答 1

0

这里有几个项目:首先在浏览器中查看您的 html 输出代码是否有错误,其次,尝试更新 d3r 包。我遇到了类似的问题,我们有安全措施阻止包出去并获取 javascript 包。因为,d3r 已更新为使内部查找成为解决我们问题的默认选项。

于 2016-12-02T13:51:37.610 回答