Home  >  Article  >  Web Front-end  >  Answers to strange problems caused by compatibility mode on web pages

Answers to strange problems caused by compatibility mode on web pages

巴扎黑
巴扎黑Original
2017-03-19 17:41:301181browse

[Introduction] In the process of web development, we often encounter some inexplicable problems. I encountered it once today. I didn’t modify a few lines of code, and the page was blank. I tried Ctrl+Z several times to no avail. , and later finally found the problem, and simply made a systematic solution analysis.

Generally speaking, our pages are very complex and refer to a lot of js, including common controls and self-developed ones. Don’t panic when you encounter this kind of problem, calm down and find the reason. , be careful not to make random changes without knowing what is going on, which will eventually lead to chaos and you don’t even know what happened.

My suggestions when encountering this kind of problem [The premise is that the function is usually more complex and it is difficult to find the cause of the problem]:

(1) If you were tired at the time and your thinking was not clear , then please put the problem aside for the time being and solve it when you take a break at noon or when you are clear-headed tomorrow morning. The effect will be better.

(2) First use Ctrl+Z to roll back the modified code to see if the situation before the problem can be restored. If there are many modifications, it is best to back them up.

(3) If you use a source code manager, whether it is TFS or VSS, you can try to restore the code before modification to see if it can be restored to its original state.

(4) If neither of the two or three works, and the code is backed up, you can use the comparison tool Beyond Compare to compare the code of the modified pages with the previous inconsistencies, so as to find the problem.

(5) If it is a page problem: You can turn on IE's error debugging to see if a script error will be reported.

Answers to strange problems caused by compatibility mode on web pages

(6) Open F12 of IE [the same is true for other browsers] and see if the p and related elements of the page are loaded correctly, and whether the display attribute is

caused by none (7) Add a debugger at the top of the page to see where the program reports errors or is abnormal.

(8) If it is not a problem with the front-end page, you can run the program with F5 and set breakpoints in the background for debugging.

(9) I have tried all the above, but still can't solve the problem. Check whether the browser accidentally clicked on the compatibility mode and remove the compatibility mode. In many cases, the browser's compatibility mode and non-compatibility mode are displayed. It’s very different [this is what I encountered today].

Answers to strange problems caused by compatibility mode on web pages

​ (10) If the above methods do not solve your problem, then please restart the solution, or restart the computer to try it. I have summarized that sometimes you encounter inexplicable problems. The problem cannot be solved no matter what, restart the computer and you will get a surprise.

The above is the detailed content of Answers to strange problems caused by compatibility mode on web pages. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn