0

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

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

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

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

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

4

1 回答 1

1

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

于 2015-06-05T02:16:17.360 回答