Markdown使用时的一个BUG的发现过程

简介:

前言

遇到bug应该只要提交给官方就好了。但是我正好在学习Web前端,遇到了问题就正好运用新学的知识试着自己处理一下。恰好我又刚好运用新学的知识找到了问题,于是就记录一下自己遇到问题和解决的过程。

问题1-部分内容丢失

写了大段的文章,并且也成功保存到草稿了。但是之后打开的时候发现后半部分都没有了,并且页面显示也有问题。
显示的样子是这样的:

Markdown使用时的一个BUG的发现过程

再次打开保存的草稿后,一部分内容会跑到文本框外面去,如上面最后一行的样子。然后这部分在文本框外面的内容就丢失了。
当时只是看到了这个情况,但是并没有什么想法。

临时的解决办法

既然无法保存草稿,那么就不要草稿了。我把整篇写完,然后全部贴上去直接发布看看效果。去了别的Web平台写好了文章,然后贴过来,成功发布了。

问题2-无法编辑

文章是发布成功了,但是发现一些笔误,我要改啊,然后就去编辑。结果点开了是这样的:

Markdown使用时的一个BUG的发现过程

因为这篇写的内容是Web前端,里面有一些html和css的代码,我觉的就是我的代码块被页面识别并处理了。

查找原因

按照上面的思路,就去看看为啥会识别我的代码。我都是用```来标记代码块的,想着是不是我哪里漏了没有成对出现,导致一部分代码直接出现在文章中了。当然即使这样,也只是排版有问题,也不应该是上面显示的那样。不过既然是BUG嘛,什么情况都有可能是不是。于是我浏览器在上面错误的界面按F12查看一下源码。一路点开到这里,发现虽然编辑页面显示什么都没有,但是内容都还是在源码里的,只是没有显示出来。

Markdown使用时的一个BUG的发现过程

继续点开上面的textarea标签,拉倒最下面,找到了问题的根源:

Markdown使用时的一个BUG的发现过程

就是这里,页面识别了我的textarea闭合的标签,虽然我是正确的放在```里面的。

后续处理

一方面,想着去哪里向官方反应这个问题,不过我要吐槽一下,找了半天没找到。最后貌似找到了一个地方,貌似...
另一方面,就是把那篇无法编辑的博文删了,然后暂时避免在文章中出现textarea这个标签,重复发一篇新的出来。
写这篇的目的不是为了反应这个问题,而是记录我发现这个问题以及处理的思路。











本文转自骑士救兵51CTO博客,原文链接:http://blog.51cto.com/steed/2071264,如需转载请自行联系原作者

相关文章
|
10月前
|
数据库
|
9月前
|
测试技术
《游戏测试》经典BUG解析001--002
《游戏测试》经典BUG解析001--002
|
10月前
机房重构遇到的BUG
机房重构遇到的BUG
40 0
|
Java 中间件 程序员
最网最全bug定位套路,遇见bug再也不慌了
最网最全bug定位套路,遇见bug再也不慌了
241 0
|
测试技术
软件测试面试题:BUG管理工具的跟踪过程(用BugZilla为例子)
软件测试面试题:BUG管理工具的跟踪过程(用BugZilla为例子)
106 0
|
测试技术
如何处理不能复现的bug?软件测试工程师避坑指南
软件测试工作中常常会遇到不能复现的bug,遇到这种情况其实很正常,但是很多测试新手都按照自己的想法处理,没有提交bug,或者匆匆关闭bug。线上出现问题,就只能自己背锅了。
320 0
|
数据可视化 前端开发 NoSQL
BUG记录 | 【内附前端福利】
今天在安装VMWare软件的时候,突然报了这个错误
116 0
BUG记录 | 【内附前端福利】
|
关系型数据库 MySQL Java
从零开始写项目终极【维护网站、修复Bug】
在我使用浏览器收藏了我写的网站的时候,有的时候会访问不了页面。 看了一下原因,是由于url携带了jsessionId,我就奇怪为啥会自动携带jsession了。
392 0
从零开始写项目终极【维护网站、修复Bug】
|
运维 监控 IDE
同事牛逼啊,写了个隐藏 bug,我排查了 3 天才解决问题!
最近线上监控 SFTP 连接频繁爆表,通过重启某个系统,连接数迅速下降,系统就能恢复正常,初步判断是应用程序连接未关闭的问题导致的。
同事牛逼啊,写了个隐藏 bug,我排查了 3 天才解决问题!
|
SQL 前端开发 关系型数据库
【氚云】分享一些简单粗糙的代码模板(新手指向,有误请提)
分享一些简单粗糙的代码模板(新手指向,有误请提)
377 0