שגיאות סקריפט (מהן וכיצד לתקן אותן)

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

שגיאות סקריפט (מהן וכיצד לתקן אותן)
שגיאות סקריפט (מהן וכיצד לתקן אותן)
Anonim

שגיאת סקריפט היא שגיאה המתרחשת כאשר לא ניתן לבצע את ההוראות מסקריפט כהלכה מסיבה כלשהי.

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

Image
Image

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

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

למה אתה מקבל שגיאות סקריפט

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

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

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

איך לתקן שגיאות סקריפט

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

Microsoft כבר לא תומכת ב-Internet Explorer וממליצה לעדכן לדפדפן Edge החדש יותר. עבור לאתר שלהם כדי להוריד את הגרסה החדשה ביותר.

בעוד ש-Microsoft Edge החליפה במידה רבה את IE, כמה מאותן בעיות עלולות לצוץ. גם התיקונים זהים או דומים מאוד.

בגלל זה, הדרך המהירה ביותר להפסיק לקבל שגיאות סקריפט היא פשוט להחליף דפדפן! השתמש במשהו כמו Edge, Chrome, Firefox או Opera. עם זאת, פעולה זו לא פותרת את שגיאת הסקריפט.

בצע את השלבים הבאים לפי הסדר, בדוק לאחר כל אחד מהם כדי לראות אם אתה עדיין מקבל את השגיאה:

השבת שגיאות סקריפטים ב-IE

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

אתה יכול לבטל בבטחה שגיאות סקריפט ב-Internet Explorer, כמו גם תוכניות המשתמשות ב-IE בקצה האחורי, כמו זה:

  1. פתח את תיבת הדו-שיח הפעלה על-ידי לחיצה על מקש Windows ולאחר מכן על המקש R.
  2. הזן את הפקודה inetcpl.cpl כדי להפעיל את מאפייני האינטרנט.
  3. פתח את הכרטיסייה שנקראת Advanced.
  4. גלול מטה עד שתמצא את הקטע Browsing, ולאחר מכן חפש את שלוש ההגדרות האלה (מה שתראה תלוי במערכת ההפעלה שבה אתה משתמש):

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

    אלה הן הגדרות ברירת המחדל עבור Windows 11 ו-Windows 10.

  5. לחץ על OK כדי לשמור את השינויים.

וודא ש-IE לא חוסם תכונות סקריפטים חשובות

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

וודא שלא השבתת סקריפטים של ActiveX וש-Internet Explorer לא חוסם את Java או ActiveX. הגדרות אבטחה מסוימות ב-IE ימנעו מ-ActiveX ו-Java לפעול כהלכה, מה שעלול להשפיע על השימושיות של דף האינטרנט שמריץ את הסקריפט.

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

מחק קבצי אינטרנט זמניים

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

אפשר חלונות קופצים בדפדפן שלך

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

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

עדכן את התוכנה שלך

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

עליך תמיד לעדכן את Windows.

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

בדוק את תוכנת האבטחה שלך

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

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

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

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

Internet Explorer משתמש בתיקייה זו כברירת מחדל:


C:\Users\[שם משתמש]\AppData\Local\Microsoft\Windows\INetCache

Google Chrome שומר נתונים כאן:


C:\Users\[שם משתמש]\AppData\Local\Google\Chrome\User Data\Default\Cache

אפס את כל ההגדרות של Internet Explorer

יכולים להיות מספר הגדרות או הרחבות שגורמות לשגיאות סקריפטים ב-Internet Explorer. הדרך הקלה ביותר להחזיר את כל ההגדרות הללו לברירות המחדל שלהן היא לאפס את Internet Explorer.

איפוס IE ישבית את כל סרגלי הכלים והתוספות, כמו גם לאפס כל פרטיות, אבטחה, חלון קופץ, גלישה עם כרטיסיות, דפדפן אינטרנט ברירת מחדל ואפשרות מתקדמת.

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

אחרת, הנה איך לאפס לחלוטין את Internet Explorer:

  1. פתח את תיבת הדו-שיח הפעלה עם מקש הקיצור WIN+R.
  2. הזן inetcpl.cpl כדי לפתוח נכסי אינטרנט.
  3. עבור לכרטיסייה Advanced.
  4. בחר איפוס בתחתית, ולאחר מכן שוב במסך איפוס הגדרות Internet Explorer.

    האפשרות היחידה עבור משתמשי Windows 11 מהמסך הזה היא שחזר הגדרות מתקדמות.

  5. בחר סגור כאשר כל ההגדרות אופסו.
  6. הפעל מחדש את המחשב.

השבת גלילה חלקה

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

הנה איך לכבות גלילה חלקה ב-Internet Explorer:

  1. השתמש בתיבת הדו-שיח הפעלה (מקש Windows+R) כדי להזין את הפקודה inetcpl.cpl.
  2. נווט אל הכרטיסייה Advanced.
  3. תחת הקטע גלישה, לכיוון התחתון, הסר את סימן הביקורת ליד השתמש בגלילה חלקה.
  4. לחץ על OK כדי לשמור ולצאת.

מוּמלָץ: