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

javascript - Firefox throws error - regular expression too complex - Stack Overflow

programmeradmin1浏览0评论

I'm doing a load() on a page using Jquery, using Jquery Minified 1.3.2 and in ff4, it's telling me regular expression is too plex, and not pleting the load. Works with no errors at all in chrome. Any idea what's going on? Thanks a lot guys!

I'm doing a load() on a page using Jquery, using Jquery Minified 1.3.2 and in ff4, it's telling me regular expression is too plex, and not pleting the load. Works with no errors at all in chrome. Any idea what's going on? Thanks a lot guys!

Share Improve this question asked Apr 8, 2011 at 21:35 MrMaksimizeMrMaksimize 5421 gold badge6 silver badges20 bronze badges 5
  • 1 Try using the non-minified version. Preferably try 1.5.2. See which line causes the error. – lonesomeday Commented Apr 8, 2011 at 21:38
  • 1 Maybe the expression holds to much data for firefox, but chrome has a higher default. Could you post the expression? – Jess Commented Apr 8, 2011 at 21:39
  • 3 besides the line number, maybe a snippet of the code, so we can actually see what's happening. Thanks. – Jaime Rodriguez Commented Apr 8, 2011 at 21:39
  • 1.3.2? Really? That's over 2 years old ... – Pointy Commented Apr 8, 2011 at 21:50
  • I know but I have to use 1.3.2 because drupal breaks if I don't for some reason. How could an expression hold too much data? – MrMaksimize Commented Apr 13, 2011 at 14:33
Add a ment  | 

1 Answer 1

Reset to default 12

Just ran into the same error in FF4 (NOT in FF3.6). We're running jQuery 1.4.4.

For us, the issue was a bad jQuery selector. Namely:

$("#top *[contenteditable=true")

When it should have been:

$("#top *[contenteditable=true]")

That missing right bracket fixed it. I remend double-checking your selectors.

发布评论

评论列表(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; } ?>