在我的域名上使用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 Noted错误,我猜这有点明显。
答案 0 :(得分:5)
对于其他寻找解决方案的人来说,将SPEED菜单下的“Rocket Loader”设置从“Automatic”更改为“Off”可以解决我的问题。在“自动”模式下,我的JavaScripts被包装在CDATA块中,导致错误,但禁用“Rocket Loader”删除了包装器。
请注意,在关闭“Rocket Loader”时,您仍然可以使用JavaScript缩小。
发布时的“火箭加载器”仍处于测试模式,因此可能存在一些错误。目前还不清楚为什么一个javascript文件导致问题,而其他人没有。
答案 1 :(得分:1)
这似乎可能是由CloudFlare的Auto Minify选项引起的。你关掉了吗?
注意:您不希望使用其他选项启用CloudFlare的minify(绝对可以看到问题)。
如果关闭“自动缩小”,Contact CloudFlare与域名无法修复它&我们可以让工程师检查一下。