【问题标题】:Cloudflare RocketLoader onloadstart issuesCloudflare Rocket Loader onloadstart 问题
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2013-02-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多