【问题标题】:R Bookdown The GitBook toolbar not visibile in IE11 in Minimal Book ExampleR Bookdown GitBook 工具栏在最小书籍示例中的 IE11 中不可见
【发布时间】:2018-05-30 03:20:07
【问题描述】:

使用 Chrome 浏览 A Minimal Book Example 时发生了一件奇怪的事情,Edge 会显示 GitBook 工具栏。但是,在 Windows 10 中使用 Internet Explorer 11 时,工具栏不显示但正在工作。

版本:11.98.16299.0
更新版本:11.0.48 (1

最初我认为这是一个浏览器问题,直到我访问bookdown: Authoring Books and Technical Documents with R Markdown 并且工具栏显示使用相同的 IE11 浏览器。

我希望它在 _output.yml 但可以找到它,css 的位置可能是根本原因。

bookdown::gitbook:  
  highlight: default    
  css: css/style.css  
  config:  
    toc:  
    collapse: section  
    download: null  
    toolbar:  
    position: fixed  
    search: yes  
    sharing:  
      facebook: no  
      twitter: no  
      google: no  
      weibo: no  
      instapper: no  
      vk: no  
      all: []   

【问题讨论】:

  • 这两本书引用了两个不同的 .css 样式表,第一个是bookdown.org/yihui/bookdown-demo/libs/gitbook-2.6.7/css/…,它不起作用,第二个是bookdown.org/yihui/bookdown/libs/gitbook/css/style.css。由于某些我无法理解的原因,.btn css 样式不适用于最小书。
  • 感谢 Cedric,确实使用了 IE 开发工具 (F12)。它显示了不同的结构。我尝试更新我的所有软件包,但没有帮助。
  • 你的书是如何制作的?无论使用哪种浏览器,当在编辑器中的 build book 上的弹出窗口和单独打开 .html 之间交替时,我都会遇到这种情况。与文件输出相比,我似乎从 localhost (127.0.0.1:36950/?view=rmarkdown) 获得了不同的来源。
  • @Kevin,我已经尝试并重现了完全相同的问题,仅使用 ie11,使用最小的示例和 bookdown 演示。它们在 chrome 上显示良好。正如 Floris 所指出的,指向 Internet 文件 bookdown.org/yihui/bookdown 的链接在 ie11 中运行良好。

标签: css r toolbar bookdown gitbook


【解决方案1】:

刚从 Bookdown 网站找到的 https://bookdown.org/ 一些链接有效,有些无效 (见最后的动画 GIF)

由于前者是最近生成的,因此可能是问题已解决或网络托管/域名受到干扰。

测试用例
刚刚尝试使用 Jenny Bryan jennybc/happy-git-with-r 的现有存储库复制该问题,该存储库可在 GitHub 上找到,并且似乎在所有浏览器中都可以使用 happy git with R

我在构建站点时克隆了她的 GitHub 存储库并在本地浏览了文件:file:///C:/Users/Floris/Documents/happy-git-with-r/_book/index.html:

  • IE11 - 不起作用
  • 边缘 - 不起作用
  • 铬 - 可以工作

接下来我使用商业虚拟主机帐户和自己的域名http://book.smart-r.net/在网络上发布了这本书

  • IE11 - 可以工作
  • EDGE - 有效
  • 铬 - 可以工作

仍然没有根本原因,但很高兴现在似乎有效。

R 版本 3.4.3 (2017-11-30) 平台:x86_64-w64-mingw32/x64(64位) 运行条件:Windows >= 8 x64(内部版本 9200)

矩阵产品:默认

语言环境: 1 LC_COLLATE=English_United Kingdom.1252 LC_CTYPE=English_United Kingdom.1252
3 LC_MONETARY=English_United Kingdom.1252 LC_NUMERIC=C
5LC_TIME=English_United Kingdom.1252

附加的基础包: 1 stats graphics grDevices utils datasets methods base

其他附加包: 1bookdown_0.6

通过命名空间加载(未附加): 1 compiler_3.4.3 backports_1.1.2 magrittr_1.5 rsconnect_0.8.5 rprojroot_1.3-2 htmltools_0.3.6 7 tools_3.4.3 yaml_2.1.16 Rcpp_0.12.15 stringi_1.1.6 rmarkdown_1.8 knitr_1.18
13 xfun_0.1 stringr_1.2.0 digest_0.6.14 evaluate_0.10.1

【讨论】:

    【解决方案2】:

    今天发现Bookdown 0.6版修复了这个问题

    在包更新到 0.6 后,使用 0.5 构建站点仍然在 IE11 中丢失图标(目前甚至 0.7 都可用并且工作正常)

    【讨论】:

      猜你喜欢
      • 2018-08-28
      • 1970-01-01
      • 2018-08-07
      • 1970-01-01
      • 1970-01-01
      • 2017-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多