最新新网站上线,使用了Nana主题,Nana主题是一款免费的主题,博主也是通过赞助的形式获得了免费的使用、修改权限。讲真,Nana主题还是挺好看的,当然也是参考了Begin主题的东西。这个只是个人,呵呵。言归正传,下面说一下问什么会出现这个问题
问题分析
其实今天在Nana讨论群里面询问了一下今天发现的这个问题,当时@群主也没有得到大幅,可能群主太忙了,也没来得及看。然后群里一位童鞋说开启CDN导致的,我又正好开启了百度的CDN,所以当时也没多想。其实主要还是周六在加班呀。。。。。。晚上回到家,还是打算看一下是什么原因导致的,打开Safari调试器,大概看到报错的原因了,如下图
通过错误信息,我们大概可以了解到是调用360的自动提交接口导致的,看了一下拼接的string字符串,发现是字符串拼接错了。本来应该是"的,结果错误的使用了'。
解决办法
既然知道原因,其实就好解决了。首先我们打开主题的functions.php文件,在大概1234行,找到拼接的语句,就是下面这句
document.write('<script src='" + src + id='sozz'><\/script>');
替换成以下即可
document.write('<script src='" + src + "id='sozz'><\/script>');
多谢博主,解决问题!我的问题已经解决了,但是CDN镜像CSS文件的时候会出现权限报错,这个该怎么解决呢?
多谢博主,解决问题!我的问题已经解决了,但是CDN镜像CSS文件的时候会出现权限报错,这个该怎么解决呢?
正需要此功能!
谢谢分享