【问题标题】:GCSE works only on one page - then it disappearsGCSE 仅适用于一页 - 然后它就消失了
【发布时间】:2015-05-15 15:37:16
【问题描述】:

我想将 Google CSE 添加到 gitbook 而不是普通的搜索引擎。 把GCSE加入gitbook没问题,只是结果很奇怪。

如果我直接进入一个页面我可以看到搜索框并且可以正常使用它。如果我查看代码,有一个 div:<div id="__gcse_0">

如果我现在浏览另一章,搜索框会消失,代码中会出现另一个 div 而不是之前的:<gcse:search>

刷新页面后,该框再次出现。这发生在 Firefox 和 Chrome 上。

有人知道问题可能是什么吗?

【问题讨论】:

  • 您需要详细说明。显示更多代码。
  • 你需要什么?我可以添加哪部分代码?
  • 尽可能多的相关代码。

标签: html google-custom-search gitbook


【解决方案1】:

我一直在尝试解决同样的问题...到目前为止,我只能通过将 google 脚本放入 overriding layout.html 来让它保持不变 - 但不建议这样做,而且它并不理想对于大多数展示位置。我还注意到,通过脚本加载的 CSS 在切换页面时会丢失(就像以前的脚本本身一样),所以这个解决方案也很麻烦重新添加所有的 css 文件。所以这是一个超级混乱的解决方案,希望有人有更好的解决方案。

【讨论】:

  • 感谢您的回答。问题仍然存在,我无法解决它。还有另一种可能性,也不是很理想:您可以让页面在每次更改章节时刷新。这样google搜索ig又回来了
猜你喜欢
  • 1970-01-01
  • 2023-03-31
  • 1970-01-01
  • 2011-09-14
  • 1970-01-01
  • 2014-05-17
  • 2023-03-15
  • 2018-03-01
  • 1970-01-01
相关资源
最近更新 更多