美文网首页
记一次isso调bug的过程

记一次isso调bug的过程

作者: 小武子 | 来源:发表于2016-06-18 22:46 被阅读68次

我们最近写了一个cms系统,因为是公司内网使用,需要一个评论系统,所以在网上找了一个开源的叫isso,这货看起来是挺漂亮的,比较像Disqus,不过也着实把我坑了一把。

首先我出于安全的考虑,把这货放在了其他的机子上面,配置就搞了很久,因为官方文档不够啊。
后来发现这货每个页面的评论都是一样的,发现是根据window.location.pathname去匹配的,这怎么可以!!!于是乎我换成了window.location.hash,终于,跪了,不能提交内容了……
找遍官网和github issues,找不到答案,没办法,翻源码,看到了comments.py这段:

某处源码
才意识到竟然要去curl 我的路径,两条print 一看,果然出错了:
window.location.hash 前面没有  /

最终解决了问题。

当然,似乎还有个小bug,我还得去看看。


bug 改完了, oh yeah ~~


给我最大的体会就是:开源组件不改不能用啊~

相关文章

  • 记一次isso调bug的过程

    我们最近写了一个cms系统,因为是公司内网使用,需要一个评论系统,所以在网上找了一个开源的叫isso,这货看起来是...

  • 记一次调Bug经历

    20190314XX的保密项目XX软件运行卡慢,20190313-20190315前去维护 软件基本功能接收并存储...

  • ThinkPHP 接入 SeasLog 日志组件

    【背景】 为实现开发前期联调bug 定位、线上bug快速定位、快速响应,遂暂为斐讯路由后台 Api 模块添加日志记...

  • 记一次bug调试过程

    背景:Vue+element UI构建的下拉树节点选择组件出现数据重复的问题。本文主要记录调试过程中的分析思路。因...

  • 记一次恼人的找bug过程

    给一个客户做php项目,修改代码后要过30秒-2分钟才生效,之前我只知道静态文件(js/css/html...)可...

  • 记一次测试bug的解决过程

    在目前我的所有代码中,只有在toast.vue里写了style : 而且这个函数只在mounted中执行了一次: ...

  • 05. getWriter()has already been

    记一次bug fixed: getWriter()has already been called for this...

  • 记一次印象深刻的Bug追踪过程

    问题现象:使用安卓手机以小程序的形式分享产品到微信,使用微信打开,产品详情数据无法显示。而使用iPhone分享到微...

  • andriod--记一次找bug的过程

    最近在做项目的时候,使用xrecyclerview,测试报了一个bug,说在有的手机上能用上拉加载更多,有的不能加...

  • 2016-4-20-tensorflow,初遇米6

    昨天又没来得及写日记...永远处于帮学姐调BUG和帮学姐发现新的BUG的过程中qaq.. 233不过学习tenso...

网友评论

      本文标题:记一次isso调bug的过程

      本文链接:https://www.haomeiwen.com/subject/edaykttx.html