Cloudflare添加了RocketLoader选项,该选项为我的onloadstart
添加了if (!window.__cfRLUnblockHandlers) return false;
。
<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>
两者都不起作用,云耀斑仍然迫使__cfRLUnblockHandlers
到我的onloadstart
上。
目前我无法关闭火箭装载机。有没有办法在不更改 cloudflare 设置的情况下解决此问题。
答案应该是在CloudFlare控制面板的速度/优化区域中禁用"火箭装载机"。
如果您觉得需要Rocket Loader的性能优势,那么您还可以使用CloudFlare的"页面规则"功能禁用网站中的区域或特定页面。
您可以在 CF 中为特定页面添加新的页面角色以绕过火箭加载器。