问题标签 [rocket-loader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1350 浏览

javascript - 忽略特定 JavaScript 的 Cloudflare Automatic RocketLoader

我需要为特定的 JavaScript 文件禁用 Cloudflare Rocketloader,我花了几个小时阅读和尝试不同的解决方案,但没有成功。我正在运行 WordPress,需要为特定的 .js 文件省略 Automatic Rocket Loader。

将此推荐代码插入我的主题 functions.php 会引发以下错误。

脚本网址:example.com/wp-content/plugins/waveplayer/assets/js/waveplayer.js

functions.php 中的代码

错误:

我也尝试将它插入到我的 header.php 中,但这也不会忽略 Rocket Loader 中的脚本。

0 投票
1 回答
2010 浏览

php - Cloudflare Rocket loader 导致 js 错误($ 未定义)

Cloudflare Rocket loader 导致 js 错误($ 未定义)。问题仅在一页上。除了那个网站工作正常。我正在为我的项目使用 osclass CMS。它有一个订阅功能,它有一个很大的隐藏字段。当火箭装载机到达该字段时,它只会崩溃并且不会在导致此问题的脚本标签中添加其随机数。

谁能告诉我如何解决它。

脚本链接: 火箭装载机

输入栏

0 投票
0 回答
1015 浏览

javascript - 如何为特定脚本禁用 Cloudflare 的 Rocket Loader?WordPress

我正在尝试为特定脚本禁用 Cloudflare 的 Rocket Loader。起初我试图为移动滑块禁用它。我尝试了这个(以及我在 StackOverflow 上找到的所有其他)代码的各种组合:

该脚本负责我试图从火箭装载机中排除的元素:

当我将此代码粘贴到functions.php 中时,整个元素(滑块)都消失了。有谁知道这段代码有什么问题?我觉得我什么都试过了...

0 投票
0 回答
523 浏览

javascript - 无法为特定脚本禁用 Cloudflare 的 Rocket Loader。我究竟做错了什么?WordPress

我正在尝试为特定脚本禁用 Cloudflare 的 Rocket Loader。起初我试图为移动滑块禁用它。我尝试了这个(以及我在 StackOverflow 上找到的所有其他)代码的各种组合:

该脚本负责我试图从火箭装载机中排除的元素:

当我将此代码粘贴到functions.php 中时,整个元素(滑块)消失并且我网站上的每个javascript 元素都变得不可点击。有谁知道这段代码有什么问题?我觉得我什么都试过了...

0 投票
2 回答
2686 浏览

javascript - Cloudflare RocketLoader onloadstart 问题

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

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

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

或者

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

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

0 投票
0 回答
219 浏览

javascript - Rocketloader.js - 脚本的占位符已从文档中分离出来。脚本不会被执行

将我的 Web 应用程序部署到测试 IIS 服务器并运行它,Chrome 控制台中会出现以下消息:

我找不到有关此问题的任何文档。关于如何解决的任何想法?

0 投票
0 回答
1112 浏览

cloudflare - Cloudflare Rocket 加载程序阻塞 JS

我想在我的页面上使用火箭加载程序,但是当您第一次进入页面时脚本冻结并在刷新后正常工作时它处于打开状态。

第一次进入页面后,页面正文末尾添加了来自cloudflare的3个脚本:

最后 2 个具有不同 ID 的脚本相互阻止,因此我们的脚本不会加载。

有什么想法可以解决这个问题吗?

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
276 浏览

cloudflare - Cloudflare Rocket Loader + Preload CSS:倍数 Rocket-loader.min.js

在一些 CSS 中插入 defer 后,会为每个 CSS 加载 Rocket-loader.min.js。

前:

后:

每个延迟 css 文件都会发生这种情况。

注意:rocket-loader.min.js 它也被加载在源代码的末尾,默认情况下。

0 投票
1 回答
229 浏览

nginx - CSP、RocketLoader 和 Nginx?

所以我试图避免使用(另一个)页面规则来为我的一个子域禁用 Rocketloader,因为我们不能使用 RegEx 在单个页面规则下选择多个特定子域,并且只能获得 3 个免费帐户的页面规则.

根据此页面:

https://support.cloudflare.com/hc/en-us/articles/216537517-Using-Content-Security-Policy-CSP-with-Cloudflare

我可以在域中添加一个标头以允许来自 CloudFlare 的脚本:

我在该子域的 Nginx 配置中这样做(它实际上是一个 Chronograph 容器),重新启动 Nginx,测试以确保它“接受”,它确实做到了:

图像|690x320

但是当我尝试加载域时,它不会加载,检查器会显示:

图片|690x50

不是很熟悉,有人知道我在哪里搞砸了吗?