Tuesday, May 21, 2024
 Popular · Latest · Hot · Upcoming
75
rated 0 times [  80] [ 5]  / answers: 1 / hits: 24707  / 12 Years ago, tue, october 2, 2012, 12:00:00

What is the most effective way to debug JavaScript code that runs in a popup window? Specifically I need to trace what is happening as the page loads.



This is for SCORM 1.2 courses running in an LMS, which depends on other JavaScript objects in a parent window, so debugging the popup by itself won't work.



I could use a technique for other contexts though most of my time is debugging these courses.



I could use something like an option in the in-browser debugger that pauses on the first line of JavaScript that executes for a popup page, as if I put a breakpoint there. (I can't, or at least don't know how, to set breakpoints until well after the page has started)



Edit:



The debugger; statement works, but only for code I control. I sometimes need to trace JavaScript that runs as some popup window opens, and can't add breakpoints because the code has already run.


More From » debugging

 Answers
5

You can put the magic



debugger;


statement anywhere into your javascript code (every debugger I know about will halt there by automatically setting a breakpoint at that line).



If that doesn't help either, I'd just open that page in a new window / tab and setting up breakpoints myself or also using debugger;


[#82789] Monday, October 1, 2012, 12 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
reed

Total Points: 725
Total Questions: 85
Total Answers: 89

Location: Singapore
Member since Sat, Jul 25, 2020
4 Years ago
;