The crashing IE6 problem reappeared. When opening a certain page, the prompt box "Internet Explorer cannot open the Internet site...The operation has been terminated" pops up. After checking the information, I feel that the statement "because js (a relatively complex js) is written in the body, there is a problem when calling it before the body element is loaded" is more reliable.
After a lot of hard work, the problem was solved using the elimination method, and a total of 2 situations were found.
① Reason: The same JS file was imported twice.
Solution: Just delete one.
② Reason: Directly call the method in the JS file in the body.
Solution: Execute the JS method after the page is loaded through the onload or jquery.ready event.
Summary: It should be that the browser crashed during the process of parsing JS.
Warn yourself: The prompt message "Internet Explorer cannot open the Internet site" is very vague, but we should realize that "there must be an error code (BUG) in the page" and analyze it calmly if we do not take a serious attitude . Before debugging, don’t blame the browser (IE6) entirely.