0

Cloudflare 添加了 RocketLoader 选项,该选项添加if (!window.__cfRLUnblockHandlers) return false;到我的onloadstart.

<video id="video" onloadstart="if (!window.__cfRLUnblockHandlers) return false; this.volume=0.01" loop="">

因为它增加window.__cfRLUnblockHandlers了当人们点击播放时播放的音量非常大。因为this.volume=0.01不再被检测到。

我已经尝试了一些东西,比如添加这个

var __cfRLUnblockHandlers = 1 ;

或者

<script>
window.__cfRLUnblockHandlers = true;
</script>

两者都不起作用,cloudflare 仍然强制__cfRLUnblockHandlers我的onloadstart.

目前我无法关闭 RocketLoader。有没有办法在不更改 cloudflare 设置的情况下解决这个问题。

4

2 回答 2

0

答案应该是在 CloudFlare 控制面板的 Speed / Optimization 区域中禁用“Rocket Loader”。

如果您觉得需要 Rocket Loader 的性能优势,您还可以使用 CloudFlare 的“页面规则”功能禁用网站中的区域或特定页面。

于 2020-03-18T17:33:15.253 回答
0

您可以在 CF 中为您的特定页面添加一个新页面角色以绕过火箭装载机。

于 2020-10-12T04:32:44.110 回答