JavaScript errors can be maddening. They may show up in your browser as a mysterious error report, possibly preventing you from using a webpage. (You can imagine how much of a problem this can be if it is an important webpage such as for your bank account — and interactive pages like bank account ones are particularly likely to use JavaScript.) Or they may even cause the browser to crash whenever you visit a webpage that “triggers” the error — this is especially problematic when it’s difficult to predict what webpages will trigger the error; this is perhaps most common when it’s JavaScript to pop up an ad.

Why do JavaScript errors happen? They may be because the JavaScript on a webpage is poorly written (in which case, avoid that webpage and/or report the problem to the page’s author); however, it’s unlikely that the most extreme JavaScript errors (ones that crash your browser) will be due to this. They may be because of problems with the JavaScript in your browser (try a different browser, like Mozilla Firefox instead of Internet Explorer). Or they may be because of Windows registry problems.

What is the Windows registry? It is an internal listing of settings, file locations, and other information. For instance, when you change something using the Control Panel, you are probably changing something in the Windows registry. Your registry is also altered when programs are installed or removed. Changes to your system like installing or removing a program can cause problems with the Windows registry. This particularly includes updating Windows and removing adware, spyware, viruses, or similar malware. Your web browser uses the registry, so problems with the Windows registry can cause the web browser to have problems, particularly when doing something complicated like running JavaScript.

A Windows registry cleaner can help you remove problems with your registry. Any registry cleaner should tell you what the problems are and inform you as to what it would like to do to fix them (and give you a chance to override it, if need be) prior to it fixing the problems. Some registry problems can be fixed by just deleting an entry; others require figuring out what the entry should actually read (i.e., doing a search for the parts of a program that have become misplaced).

Source by Williams C. Jamesons