2

在我的域上使用 cloudflare 时,我似乎遇到了错误。无论我做什么它都不会消失,我尝试关闭 cloudflare 和我的 joomla CP 中的各种选项,使用 jbetolo 来缩小、合并和压缩 js 和 css 文件。

错误如下:Failed to Load Resource http://website.com/cdn-cgi/pe/bag?r[]=http%3A%2F%2Fwebsite.com%3A80%2Fcdn-cgi%2Fnexp%2Fv%3D1443929931%2Fapps%2Fga_key.js cloudflare.min.js:35

我找不到有关此错误的任何资源。这是控制台报告错误的更多输出。谁能告诉我为什么会发生这种情况,如何解决,或者这是否正常?谢谢。

a.function.a.object.a.object.d.(anonymous function).object.d.(anonymous function).(anonymous function)cloudflare.min.js:37

a.function.a.object.a.object.d.(anonymous function).object.d.(anonymous function).(anonymous function)cloudflare.min.js:37

浏览链接返回 405 Not Allowed 错误,我想这有点明显。

4

2 回答 2

5

对于其他正在寻找解决方案的人,将 SPEED 菜单下的“Rocket Loader”设置从“Automatic”更改为“Off”为我解决了这个问题。在“自动”模式下,我的 JavaScript 被包装在 CDATA 块中,这导致了错误,但禁用“Rocket Loader”会删除包装器。

请注意,您仍然可以在关闭“Rocket Loader”时使用 JavaScript 缩小。

CloudFlare 火箭装载机

发布时的“火箭装载机”仍处于 Beta 模式,因此可能存在一些错误。目前尚不清楚为什么一个 javascript 文件会导致问题,而其他文件不会。

于 2016-03-11T19:10:54.407 回答
1

这似乎是由 CloudFlare 的 Auto Minify 选项引起的。你把这个关掉了吗?

注意:您不想使用另一个选项打开 CloudFlare 的缩小(肯定会看到问题)。

如果关闭 Auto Minify 无法解决问题,请与域联系 CloudFlare ,我们可以让工程师检查一下。

于 2012-04-18T02:59:56.637 回答