כיצד להסיר שגיאה בדף

תוכן עניינים:

כיצד להסיר שגיאה בדף
כיצד להסיר שגיאה בדף

וִידֵאוֹ: כיצד להסיר שגיאה בדף

וִידֵאוֹ: כיצד להסיר שגיאה בדף
וִידֵאוֹ: How to Remove Error 404 Page Not Found in WordPress using cPanel | Step by Step Tutorial 2024, דֵצֶמבֶּר
Anonim

לעתים קרובות מאוד מתכנתים שכותבים את קוד דפי האתר שוכחים לבדוק איזה סוג של דפדפן אינטרנט (Internet Explorer, מוזילה, אופרה וכו ') והגירסה ישמשו לצפייה באתר. לתצוגה ללא שגיאות של הדף בכל הדפדפנים, יש צורך לתקן את החלקים בקוד העמוד בהם משתמשים באובייקטים או בשיטות ספציפיות לדפדפן אינטרנט זה או אחר. הזנחה או אי ידיעה על עקרונות אלה עלולים להוביל לכך שבתחתית חלון הדפדפן, בצד שמאל של שורת המצב, מופיע סמל - משולש עם סימן קריאה, והדף הנצפה מוצג ולא עובד כהלכה. כמה המלצות פשוטות יאפשרו למפתחים להימנע משגיאות כאלה.

איור 1. תיבת דו-שיח בדפדפן המתארת את השגיאה
איור 1. תיבת דו-שיח בדפדפן המתארת את השגיאה

נחוץ

כישורים בעבודה עם שפות HTML ו- JavaScript

הוראות

שלב 1

קודם כל, עליך לקבוע את סיבת השגיאה ואת מקומה. לשם כך לחץ על הסמל ובתיבת הדו-שיח שמופיעה לחץ על כפתור "הצג פרטים". לאחר מכן, תוכל להציג את טקסט השגיאה ואת מספר השורה של קוד העמוד המכיל את הביטוי השגוי - איור 1. ככלל, מדובר בשגיאות JavaScript, והן נגרמות משגיאות קידוד טריוויאליות או מהעובדה שהתחביר והפונקציות הנתמכות והאובייקטים של שפה זו שונים בדפדפני האינטרנט השונים.

שלב 2

לאחר עיון בטקסט השגיאה, עליך לקבוע אם זו שגיאת קידוד או שמא היא מתרחשת מכיוון שדפדפן האינטרנט בו אתה משתמש או גרסתו הנוכחית אינו תומך בתקן JavaScript שלך. קל להבין מהו סוג השגיאה - פשוט פתח את הדף בדפדפנים שונים. אם השגיאה מתרחשת בכל מקום, זה מספיק פשוט לתקן את שגיאת הקידוד. השגיאות הנפוצות ביותר מסוג זה הן תחביר והפניות לאובייקטים או שיטות ריקים (לא קיימים).

שלב 3

במקרה בו השגיאה אינה מתרחשת בכל דפדפני האינטרנט, יש צורך לפשט את הקוד על ידי דחיית השימוש בפונקציות מיוחדות או אובייקטים ספציפיים רק ל- JavaScript של הדפדפן בו הדף מוצג ללא שגיאה, או להוסיף בדיקת סוג דפדפן האינטרנט וגרסתו ובהתאם לתוצאה התקשר לשיטות או לאובייקטים המתאימים, או אפילו להשתמש בתחביר מיוחד.

הנה קטע JavaScript המכיל דוגמה לבדיקה בסיסית של סוג וגירסת דפדפן אינטרנט:

אם (Request. Browser. Browser == "IE" && Request. Browser. Version == "6.0")

{

rn_img. Style. Add ("רקע", "url (images / blank.gif)");

}

אַחֵר

{

…..

}.

מוּמלָץ: