最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Firefox - enable reporting of Javascript errors - Stack Overflow

programmeradmin0浏览0评论

How do I make Firefox pop up something on every Javascript error? I don't want to use add-ons for this basic functionality, I don't need fancy debugging or anything, just to immediately see if there's a Javascript error and on which line it is.

I tried about:config and setting devtools.errorconsole.enabled to true, but it still won't report errors (IE and Opera do).

How do I make Firefox pop up something on every Javascript error? I don't want to use add-ons for this basic functionality, I don't need fancy debugging or anything, just to immediately see if there's a Javascript error and on which line it is.

I tried about:config and setting devtools.errorconsole.enabled to true, but it still won't report errors (IE and Opera do).

Share Improve this question asked Jun 23, 2012 at 3:30 DMILDMIL 7033 gold badges7 silver badges18 bronze badges
Add a ment  | 

3 Answers 3

Reset to default 4

Firefox uses the error console to present the errors found on a web page.

To see it, press ctrl + shift + j.

Other browsers like Microsoft Internet Explorer have opted to alert the errors found by default, that is why you see them on an popup.


As can be read on the MDN Error Console page:

The Error Console is a tool available in most Mozilla-based applications that is used for reporting errors in the application chrome and in web pages user opens. It reports JavaScript-related errors and warnings, CSS errors and arbitrary messages from chrome code. In Firefox, the Error Console can be opened from the tools menu or by Ctrl-Shift-J.


For an immediately presentation of errors on Firefox, for anyone willing to use add-ons:

Console2 has an option to gain focus automatically when errors are found.


Web Developer contains three icons, one for DocType, other for CSS and other for JS errors, allowing you to know whenever an error occurs.

Hit Ctrl-Shift-J and you'll get the error console. That should be all you need, right? You can see every error as it occurs in a separate window, along with its line number.

There is add-on that does exactly what you asked about.

See JavaScript Errors Notifier Add-on for Firefox

发布评论

评论列表(0)

  1. 暂无评论
ok 不同模板 switch ($forum['model']) { /*case '0': include _include(APP_PATH . 'view/htm/read.htm'); break;*/ default: include _include(theme_load('read', $fid)); break; } } break; case '10': // 主题外链 / thread external link http_location(htmlspecialchars_decode(trim($thread['description']))); break; case '11': // 单页 / single page $attachlist = array(); $imagelist = array(); $thread['filelist'] = array(); $threadlist = NULL; $thread['files'] > 0 and list($attachlist, $imagelist, $thread['filelist']) = well_attach_find_by_tid($tid); $data = data_read_cache($tid); empty($data) and message(-1, lang('data_malformation')); $tidlist = $forum['threads'] ? page_find_by_fid($fid, $page, $pagesize) : NULL; if ($tidlist) { $tidarr = arrlist_values($tidlist, 'tid'); $threadlist = well_thread_find($tidarr, $pagesize); // 按之前tidlist排序 $threadlist = array2_sort_key($threadlist, $tidlist, 'tid'); } $allowpost = forum_access_user($fid, $gid, 'allowpost'); $allowupdate = forum_access_mod($fid, $gid, 'allowupdate'); $allowdelete = forum_access_mod($fid, $gid, 'allowdelete'); $access = array('allowpost' => $allowpost, 'allowupdate' => $allowupdate, 'allowdelete' => $allowdelete); $header['title'] = $thread['subject']; $header['mobile_link'] = $thread['url']; $header['keywords'] = $thread['keyword'] ? $thread['keyword'] : $thread['subject']; $header['description'] = $thread['description'] ? $thread['description'] : $thread['brief']; $_SESSION['fid'] = $fid; if ($ajax) { empty($conf['api_on']) and message(0, lang('closed')); $apilist['header'] = $header; $apilist['extra'] = $extra; $apilist['access'] = $access; $apilist['thread'] = well_thread_safe_info($thread); $apilist['thread_data'] = $data; $apilist['forum'] = $forum; $apilist['imagelist'] = $imagelist; $apilist['filelist'] = $thread['filelist']; $apilist['threadlist'] = $threadlist; message(0, $apilist); } else { include _include(theme_load('single_page', $fid)); } break; default: message(-1, lang('data_malformation')); break; } ?>