我有一个位于Cloudflare下的网站,我们已经启用了RocketLoader。
现在事实证明,至少在Chrome和Firefox中它破坏了网站 - Cloudflare脚本本身内部存在一些错误,页面只是停止加载。
有权访问Cloudflare以禁用RocketLoader的人目前无法使用。我可以做些什么吗?
我已尝试添加
<script>
window.CloudFlare = [];
</script>
作为第一个脚本,因为CloudFlare的脚本如下:
<script type="text/javascript">
//<![CDATA[
try{ if (!window.CloudFlare) { ...
//]]>
</script>
但事实证明,如果我的脚本在<head>...</head>
内,那么之前总是会插入Cloudflare的脚本。我尝试在<head>
之前添加它,但似乎没有效果。
答案 0 :(得分:2)
尝试使用此脚本撤消RocketLoader损坏:
<label for="ltr">ltr
<input id="ltr" value="*#02468" />
</label>
<hr />
<label for="rtl">rtl
<input id="rtl" value="*#02468" />
</label>
的jsfiddle: https://jsfiddle.net/z39sdg73/
答案 1 :(得分:1)
它只是打破某个页面吗?如果是,那么您可以尝试在该页面上使用PageRules禁用Rocket Loader。