在使用了七牛的CDN后,发现在评论的时候会出现405错误

{“error”:“get from image source failed: E405”}

在网上查了查,这个问题出现的还挺多的,解决办法是改comments-ajax.js这个文件

1.在comments-ajax.js文件中下面这段程序的后面(参考cdn缓存导致ajax评论失效):

1
2
3
4
5
var i = 0, got = -1, len = document.getElementsByTagName('script').length;
while ( i <= len && got == -1){
    var js_url = document.getElementsByTagName('script')[i].src,
            got = js_url.indexOf('comments-ajax.js'); i++ ;
}
……

阅读全文