Skip to content

cloudflare pages 博客搜索功能无法使用的问题

Published: at 12:53

最近在折腾cloudflare pages,大家都觉得这个不够快,我尝试了一下,速度还是可以接收的。能够开启的优化项又很多,那当然是开启所有可以免费开启的优化项了呀。

所以,就出现了在博客页面的搜索功能无法使用的问题。

其实这个原因是因为开启了Rocket Loader™导致的,关闭之后立马就能看到问题被解决了,我相信其他的一些javascript不能被执行的原因也大概是如此。

Rocket Loader™配置位置:速度->优化->内容优化->Rocket Loader™

我们可以关闭它 当然关闭之后,肯定会影响到网站的访问速度。怎么办呢,cloudflare给我们提供了解决方案。

不用关闭Rocket Loader™,两个办法:

  1. 配置 Configuration Rules 我们可以免费配置10个这样的规则,配置项也更加灵活 17104501515530

    然后在下面的 则设置将为… 中找到 Rocket Loader 点击右边的添加,左边的开关为关闭状态就好 如下图 17104503160903

    这样,我们在去到 /search 这个路径下,javascript代码就不会被压缩优化,导致功能无法使用的问题了。

  2. 配置页面规则 后面还有一个页面规则,也可以达到这个效果,但是我们只能免费配置三个页面规则 配置如下图,其实道理是一样的 17104506425063

    我这里就不多做赘述了。

好了,希望这个分享能解决你的问题。

祝好