问题标签 [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.
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 中的脚本。
javascript - 如何为特定脚本禁用 Cloudflare 的 Rocket Loader?WordPress
我正在尝试为特定脚本禁用 Cloudflare 的 Rocket Loader。起初我试图为移动滑块禁用它。我尝试了这个(以及我在 StackOverflow 上找到的所有其他)代码的各种组合:
该脚本负责我试图从火箭装载机中排除的元素:
当我将此代码粘贴到functions.php 中时,整个元素(滑块)都消失了。有谁知道这段代码有什么问题?我觉得我什么都试过了...
javascript - 无法为特定脚本禁用 Cloudflare 的 Rocket Loader。我究竟做错了什么?WordPress
我正在尝试为特定脚本禁用 Cloudflare 的 Rocket Loader。起初我试图为移动滑块禁用它。我尝试了这个(以及我在 StackOverflow 上找到的所有其他)代码的各种组合:
该脚本负责我试图从火箭装载机中排除的元素:
当我将此代码粘贴到functions.php 中时,整个元素(滑块)消失并且我网站上的每个javascript 元素都变得不可点击。有谁知道这段代码有什么问题?我觉得我什么都试过了...
javascript - Cloudflare RocketLoader onloadstart 问题
Cloudflare 添加了 RocketLoader 选项,该选项添加if (!window.__cfRLUnblockHandlers) return false;到我的onloadstart.
因为它增加window.__cfRLUnblockHandlers了当人们点击播放时播放的音量非常大。因为this.volume=0.01不再被检测到。
我已经尝试了一些东西,比如添加这个
或者
两者都不起作用,cloudflare 仍然强制__cfRLUnblockHandlers我的onloadstart.
目前我无法关闭 RocketLoader。有没有办法在不更改 cloudflare 设置的情况下解决这个问题。
javascript - Rocketloader.js - 脚本的占位符已从文档中分离出来。脚本不会被执行
将我的 Web 应用程序部署到测试 IIS 服务器并运行它,Chrome 控制台中会出现以下消息:
我找不到有关此问题的任何文档。关于如何解决的任何想法?
cloudflare - Cloudflare Rocket Loader + Preload CSS:倍数 Rocket-loader.min.js
在一些 CSS 中插入 defer 后,会为每个 CSS 加载 Rocket-loader.min.js。
前:
后:
每个延迟 css 文件都会发生这种情况。
注意:rocket-loader.min.js 它也被加载在源代码的末尾,默认情况下。
nginx - CSP、RocketLoader 和 Nginx?
所以我试图避免使用(另一个)页面规则来为我的一个子域禁用 Rocketloader,因为我们不能使用 RegEx 在单个页面规则下选择多个特定子域,并且只能获得 3 个免费帐户的页面规则.
根据此页面:
我可以在域中添加一个标头以允许来自 CloudFlare 的脚本:
我在该子域的 Nginx 配置中这样做(它实际上是一个 Chronograph 容器),重新启动 Nginx,测试以确保它“接受”,它确实做到了:

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

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

