- A+
近期发现自己的ZBLOG网站后台无法发布文章,点文章后文本框无法显示,编辑文章会出现格式的源代码,且无法修改。后台加载也不完全。
后面换浏览器,用IE兼容模式加载,也会出现javaScript加载失败。
出现这个提示一般失败的原因有3点,大家可以排查一下。
1、安装插件冲突造成的
2、配置https造成的没开启
3、使用了cdn缓存没配置好
4、检查你浏览器版本是否过低(如IE6/7/8等)
这里重点来说一下CDN的原因,特别是使用了cloudflare作为CDN的,怎样解决?
首先在浏览器上打开后台页面,按F12,会显示如图错误代码。
Refused to load the script 'https://ajax.cloudflare.com/cdn-cgi/scripts/7089c43e/cloudflare-static/rocket-loader.min.js' because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-inline' 'unsafe-eval'". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback.
百度了一下,提示太长关键字,自动截断,显示没有任何相关结果,然后转到谷歌,随便一搜,相关网页就有了,主要说明的是就是CDN的原因导致的,特别是cloudflare,给出了相应的解决办法,就是关闭这个就可以了。
Disable Performance
在Page Rules页面添加整个网站地址,如果是本站地址就是*liuxiaoran.com/* 下面选择Disable Performance,然后保存即可,可以看到,刚才的错误没有了,网站后台也正常了。