Heim  >  Artikel  >  Web-Frontend  >  Antworten auf seltsame Probleme, die durch den Kompatibilitätsmodus auf Webseiten verursacht werden

Antworten auf seltsame Probleme, die durch den Kompatibilitätsmodus auf Webseiten verursacht werden

巴扎黑
巴扎黑Original
2017-03-19 17:41:301188Durchsuche

[Einleitung] Bei der Webentwicklung sind wir oft auf einige unerklärliche Probleme gestoßen. Ich habe heute ein paar Codezeilen nicht geändert und die Seite war mehrmals leer vergeblich, und später schließlich das Problem gefunden und einfach eine systematische Lösungsanalyse durchgeführt.

Im Allgemeinen sind unsere Seiten sehr komplex und verweisen auf viele JS, einschließlich allgemeiner und selbst entwickelter Steuerelemente. Geraten Sie nicht in Panik, wenn Sie auf ein solches Problem stoßen und finden Sie den Grund. Achten Sie darauf, keine zufälligen Änderungen vorzunehmen, ohne zu wissen, was vor sich geht, da dies letztendlich zu Chaos führen wird und Sie nicht einmal wissen, was passiert ist.

Meine Vorschläge, wenn Sie auf ein Problem dieser Art stoßen [Voraussetzung ist, dass die Funktion normalerweise komplexer ist und es schwierig ist, die Ursache des Problems zu finden]:

(1) Wenn ja Wenn Sie zu diesem Zeitpunkt müde waren und nicht klar dachten, dann legen Sie das Problem bitte vorerst beiseite und lösen Sie es, wenn Sie mittags eine Pause machen oder morgen früh einen klaren Kopf haben. Die Wirkung wird besser sein.

(2) Verwenden Sie zunächst Strg+Z, um den geänderten Code zurückzusetzen, um zu sehen, ob die Situation vor dem Problem wiederhergestellt werden kann. Wenn es viele Änderungen gibt, ist es am besten, diese zu sichern.

(3) Wenn Sie einen Quellcode-Manager verwenden, sei es TFS oder VSS, können Sie versuchen, den Code vor der Änderung wiederherzustellen, um zu sehen, ob er in seinen ursprünglichen Zustand zurückversetzt werden kann.

(4) Wenn der zweite und dritte Schritt nicht funktionieren und der Code gesichert ist, können Sie das Vergleichstool Beyond Compare verwenden, um die Inkonsistenzen zwischen dem Code der geänderten Seiten und den vorherigen zu vergleichen , um das Problem zu finden.

(5) Wenn es sich um ein Seitenproblem handelt: Sie können das Fehler-Debugging des IE aktivieren, um zu sehen, ob ein Skriptfehler gemeldet wird.

(6) Öffnen Sie F12 von IE [dasselbe gilt für andere Browser] und prüfen Sie, ob das p und die zugehörigen Elemente der Seite korrekt geladen werden und ob die Anzeige korrekt ist Attribut ist

verursacht durch keines (7) Fügen Sie oben auf der Seite einen Debugger hinzu, um zu sehen, wo das Programm Fehler meldet oder abnormal ist.

(8) Wenn es kein Problem mit der Frontend-Seite ist, können Sie das Programm mit F5 ausführen und im Hintergrund Haltepunkte zum Debuggen setzen.

(9) Ich habe alles oben Genannte versucht, kann das Problem aber immer noch nicht lösen. Überprüfen Sie, ob der Browser versehentlich auf den Kompatibilitätsmodus geklickt hat, und entfernen Sie den Kompatibilitätsmodus des Browsers Der Nichtkompatibilitätsmodus wird angezeigt. Es ist ganz anders [das ist es, was ich heute erlebt habe].

(10) Wenn die oben genannten Methoden Ihr Problem nicht lösen, starten Sie bitte die Lösung neu oder starten Sie den Computer neu, um es auszuprobieren. Ich habe zusammengefasst, dass Sie manchmal auf unerklärliche Probleme stoßen Probleme Das Problem lässt sich auf keinen Fall lösen. Starten Sie den Computer neu und Sie werden eine Überraschung erleben.

Das obige ist der detaillierte Inhalt vonAntworten auf seltsame Probleme, die durch den Kompatibilitätsmodus auf Webseiten verursacht werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn