【发布时间】:2020-02-11 14:33:00
【问题描述】:
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 不再被检测到。
我尝试了一些方法,例如添加 this
var __cfRLUnblockHandlers = 1 ;
或
<script>
window.__cfRLUnblockHandlers = true;
</script>
两者都不起作用,cloudflare 仍然将__cfRLUnblockHandlers 强制到我的onloadstart 上。
目前我无法关闭 RocketLoader。有没有办法在不更改 cloudflare 设置的情况下解决这个问题。
【问题讨论】:
标签: javascript html cloudflare rocket-loader