firefox 的调试工具比 chrome 调试工具好的一个地方

2015-01-20 21:32:45 +08:00
 my101du
今天遇到一个问题。

一段序列化后的json数据(使用JSON.stringify($("#my-form").serializeArray())得到),类似
```
[
{"name":"experience_from","value":""},
{"name":"experience_to","value":""},
{"name":"experience_event","value":""}
]
```

然后在浏览器端使用

```
JSON.parse(jsonStr)
```
还原成数组



当这段json数据因异常情况被截断最后几个字符后,浏览器端会报错。

chrome报
Uncaught SyntaxError: Unexpected end of input,点击错误的“common.js 1”(错误定位到第一行),发现跳到html的第一行 <!DOCTYPE html>

而firefox准确地告诉我
SyntaxError: JSON.parse: unterminated string at line 1 column 672 of the JSON data,点击错误的“common.js 171”(准确定位到行数),跳到出错的那行代码

不知道是不是我的使用方式不对。
看来以后遇到类似的问题,用firefox自带的调试工具会效率更高一点。
4519 次点击
所在节点    Firefox
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/163951

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX