სკრიპტის შეცდომა არის შეცდომა, რომელიც ჩნდება, როდესაც სკრიპტის ინსტრუქციები რაიმე მიზეზით ვერ შესრულდება სწორად.
კომპიუტერის მომხმარებელთა უმეტესობა აწყდება სკრიპტის შეცდომებს ყველაზე ხშირად ბრაუზერში, როდესაც მას არ შეუძლია შეასრულოს JavaScript ან VBScript (ან სხვა სკრიპტირების ენა) ინსტრუქციები ვებ გვერდიდან, მაგრამ ეს შეიძლება მოხდეს დესკტოპის აპლიკაციებშიც.
აქ არის რამდენიმე მაგალითი სკრიპტის შეცდომის შეტყობინებები:
- შეცდომებმა ამ ვებგვერდზე შეიძლება გამოიწვიოს მისი არასწორად მუშაობა.
- მოხდა გაშვების შეცდომა. გსურთ გამართვა?
- Internet Explorer სკრიპტის შეცდომა. მოხდა შეცდომა სკრიპტში 1 სტრიქონში. გსურთ გააგრძელოთ სკრიპტების გაშვება ამ გვერდზე?
- ამ გვერდზე არსებული სკრიპტი იწვევს Internet Explorer-ის ნელ მუშაობას. თუ ის გააგრძელებს მუშაობას, თქვენი კომპიუტერი შეიძლება არ რეაგირებდეს. გსურთ სკრიპტის შეწყვეტა?
- ამ გვერდის სკრიპტში მოხდა შეცდომა.
რატომ იღებთ სკრიპტის შეცდომებს
სკრიპტის შეცდომების საერთო მიზეზი არის ის, რომ შეცდომა მოხდა კულისებში, ან ვებ სერვერზე შეცდომების გამო ბრაუზერში, ან პროგრამული პროგრამის პროგრამირების ბოლოს.
კოდის არასწორი დანერგვა ან სხვა ცუდი კონფიგურაცია პროგრამული უზრუნველყოფის მხარეს არ არის თქვენი გამოსასწორებელი პრობლემა. ამ სიტუაციაში საუკეთესო რამ არის დაელოდოთ განახლებებს დეველოპერისგან.
თუმცა, სკრიპტირების შეცდომები შეიძლება იყოს იმის გამო, რომ რაღაც ხდება თქვენს მხარეს, მაგალითად, თქვენი საკუთარი პროგრამული უზრუნველყოფის პროგრამის ან ოპერაციული სისტემის შემთხვევაში, რომელიც ვერ იტვირთება სკრიპტის სწორად ჩატვირთვა.მაგალითად, თქვენს ბრაუზერში შეიძლება იყოს პარამეტრი, რომელიც ბლოკავს სკრიპტებს, ან თქვენი უსაფრთხოების პროგრამული უზრუნველყოფა შესაძლოა უვნებელ სკრიპტს ისე ეპყრობა, თითქოს ის საფრთხეს წარმოადგენს, რომელიც უნდა წაიშალოს.
როგორ გამოვასწოროთ სკრიპტის შეცდომები
სკრიპტის შეცდომები ყველაზე ხშირად გვხვდება Internet Explorer-ში ან აპლიკაციაში, რომელიც იყენებს IE-ს ინტერნეტში წვდომისთვის ან ლოკალური სკრიპტების გასაშვებად, ამიტომ ამ პრობლემების მოგვარების საფეხურების უმეტესობა ეხება IE.
Microsoft აღარ უჭერს მხარს Internet Explorer-ს და გირჩევთ განაახლოთ უფრო ახალი Edge ბრაუზერი. გადადით მათ საიტზე უახლესი ვერსიის ჩამოსატვირთად.
მიუხედავად იმისა, რომ Microsoft Edge-მა მეტწილად შეცვალა IE, ზოგიერთი იგივე პრობლემა შეიძლება წარმოიშვას. შესწორებები ასევე იგივეა ან ძალიან ჰგავს.
ამის გამო, სკრიპტის შეცდომების შეჩერების ყველაზე სწრაფი გზა არის უბრალოდ ბრაუზერის შეცვლა! გამოიყენეთ Edge, Chrome, Firefox ან Opera. თუმცა, ამის გაკეთება რეალურად არ ხსნის სკრიპტის შეცდომას.
მიჰყევით ამ ნაბიჯებს თანმიმდევრობით, შეამოწმეთ ყოველი მათგანის შემდეგ, რომ ნახოთ თუ არა შეცდომა:
გამორთეთ სკრიპტის შეცდომები IE-ში
საშუალო მომხმარებელს რეალურად არ სჭირდება სკრიპტის შეცდომების დანახვა, რადგან ისინი მხოლოდ აღიზიანებს. ეს განსაკუთრებით ეხება იმ შემთხვევაში, თუ შეცდომა რეალურად არ გიშლით ხელს ვებსაიტის ან პროგრამის ნორმალურად გამოყენებაში.
შეგიძლიათ უსაფრთხოდ გამორთოთ სკრიპტის შეცდომები Internet Explorer-ში, ისევე როგორც პროგრამებში, რომლებიც იყენებენ IE-ს backend-ში, მაგალითად:
-
გახსენით Run დიალოგური ფანჯარა Windows გასაღები და შემდეგ R კლავიშის დაჭერით..
- შეიყვანეთ inetcpl.cpl ბრძანება ინტერნეტის თვისებების გასაშვებად.
- გახსენით ჩანართი სახელწოდებით Advanced.
-
გადაახვიეთ ქვემოთ, სანამ არ იპოვით დათვალიერების განყოფილებას და შემდეგ მოძებნეთ ეს სამი პარამეტრი (რას ხედავთ დამოკიდებული იქნება ოპერაციულ სისტემაზე, რომელსაც იყენებთ):
- დარწმუნდით, რომ ორივე გამორთეთ სკრიპტის გამართვა (Internet Explorer) და გამორთეთ სკრიპტების გამართვა (სხვა) აქვს გვერდით ჩეკი.
- მხოლოდ ამ ვარიანტების ქვემოთ, ორჯერ გადაამოწმეთ, რომ შეტყობინებების ჩვენება სკრიპტის ყველა შეცდომის შესახებ არ არის მონიშნული (ისე, რომ არ იხილოთ შეტყობინებები სკრიპტის შეცდომებზე.)
ეს არის ნაგულისხმევი პარამეტრები Windows 11-ისა და Windows 10-ისთვის.
- დააჭირეთ OK ცვლილებების შესანახად.
დარწმუნდით, რომ IE არ ბლოკავს სკრიპტის მნიშვნელოვან ფუნქციებს
სკრიპტის შეცდომების გამორთვა შეგიშლით მათ დანახვას, მაგრამ არ ნიშნავს იმას, რომ თავად სკრიპტები სწორად იმუშავებენ მხოლოდ იმიტომ, რომ მათთან დაკავშირებული შეცდომები აღარ ჩანს.
დარწმუნდით, რომ არ გაქვთ გამორთული ActiveX სკრიპტირება და რომ Internet Explorer არ ბლოკავს Java-ს ან ActiveX-ს. IE-ში უსაფრთხოების გარკვეული პარამეტრები ხელს შეუშლის ActiveX-ისა და Java-ს გამართულ მუშაობას, რამაც შეიძლება გავლენა მოახდინოს ვებ გვერდის გამოყენებადობაზე, რომელიც მუშაობს სკრიპტზე.
ამ ფუნქციების ხელახლა ამუშავების ყველაზე სწრაფი გზა (თუ უკვე არ არის) არის უსაფრთხოების პარამეტრების გადატვირთვა Internet Explorer-ში.
წაშალეთ დროებითი ინტერნეტ ფაილები
დროებითი ფაილები თქვენს კომპიუტერში ინახება Internet Explorer-ის მიერ, ასე რომ თქვენ შეგიძლიათ უფრო სწრაფად მოინახულოთ ვებსაიტები, მაგრამ ქეში, რომელიც არის ძალიან დიდი ან ის, რომელიც ინახავს დაზიანებულ მონაცემებს, შეიძლება გამოიწვიოს სკრიპტის შეცდომები. პერიოდულად უნდა წაშალოთ ეს ქეში ფაილები.
დაუშვით ამომხტარი ფანჯრები თქვენს ბრაუზერში
ამომხტარი ფანჯრების ბლოკერი უმეტესად ძალიან სასარგებლოა, მაგრამ შეიძლება რეალურად გამოიწვიოს სკრიპტის შეცდომებს, თუ სკრიპტს არ მიეცემა საკმარისი დრო გასაშვებად, რადგან ბრაუზერი ხელს უშლის ამომხტარ ფანჯრებს.
ყველა ვებ ბრაუზერი გაძლევთ საშუალებას აკონტროლოთ ამომხტარი ფანჯრების ბლოკერის პარამეტრები. თუ ბლოკერს გამორთავთ, ამომხტარი ფანჯრების ხელახლა გაშვების უფლება ექნება.
განაახლეთ თქვენი პროგრამული უზრუნველყოფა
მოძველებული პროგრამული უზრუნველყოფა შეიძლება იყოს ის, რაც იწვევს კონკრეტულ სკრიპტის შეცდომას, რომელსაც თქვენ ხედავთ.ეს შეიძლება იყოს იმის გამო, რომ ვებსაიტს ან პროგრამას, რომელიც აჩვენებს შეცდომას, აქვს მინიმალური მოთხოვნა, რომელიც არ აკმაყოფილებს თქვენს კომპიუტერს, ან იმიტომ, რომ სკრიპტის შეცდომა გამოსწორდა განახლების მეშვეობით, რომელიც არასოდეს მიგიღიათ.
თქვენ ყოველთვის უნდა შეინახოთ Windows განახლებული.
განახლეთ თქვენი მესამე მხარის პროგრამები, თუ ისინი იღებენ სკრიპტის შეცდომებს. პროგრამული უზრუნველყოფის განახლების უფასო ინსტრუმენტი ამის გაკეთების ერთ-ერთი მარტივი გზაა.
შეამოწმეთ თქვენი უსაფრთხოების პროგრამა
შესაძლებელია, რომ თქვენი ანტივირუსული პროგრამა ან firewall-ის აპლიკაცია ბლოკავს სკრიპტების ან ActiveX კონტროლის ნორმალურ მუშაობას. დროებით გამორთეთ ორივე, რომ ნახოთ კვლავ მიიღებთ თუ არა სკრიპტის შეცდომას.
არასოდეს უნდა დატოვოთ თქვენი კომპიუტერი თავდასხმებისთვის ღია, მაგრამ ამ შემთხვევაში შესაძლოა უსაფრთხოების პროგრამული უზრუნველყოფის ბრალი იყოს, ამიტომ მათი დროებით გამორთვა მხოლოდ რამდენიმე წუთით არანაირ ზიანს არ მოაყენებს.
პროცედურა განსხვავებულია ყველა პროგრამისთვის, მაგრამ თქვენ უნდა შეგეძლოთ დააწკაპუნოთ მაუსის მარჯვენა ღილაკით პროგრამულ უზრუნველყოფაზე, რომელიც მუშაობს Windows ამოცანების პანელზე, საათის გვერდით, რათა გამორთოთ AV ფარები ან გამორთოთ firewall.თუ არა, სცადეთ პროგრამის გახსნა - ნამდვილად არსებობს აპლიკაციის გამორთვის ვარიანტი.
თქვენი ანტივირუსული სკანერით სხვა რამ უნდა მოძებნოთ არის თუ არა ის კონფიგურირებული ვირუსების შესამოწმებლად საქაღალდეებში, რომლებსაც თქვენი ბრაუზერი იყენებს დროებითი ფაილების შესანახად. თუ ასეა, სკანერმა შესაძლოა არასწორად ამოიცნოს სკრიპტები, როგორც მავნე პროგრამა და გააკარანტინოს ან წაშალოს ისინი, სანამ გაშვებას შეძლებენ. დაამატეთ საქაღალდის გამორიცხვა, თუ თქვენი აპი ამის საშუალებას იძლევა.
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 გამორთავს ყველა ინსტრუმენტთა ზოლს და დანამატს, ასევე აღადგენს ყველა კონფიდენციალურობას, უსაფრთხოებას, ამომხტარ ფანჯარას, ჩანართებით დათვალიერებას, ნაგულისხმევ ბრაუზერს და გაფართოებულ ვარიანტს.
ალტერნატიული მეთოდია იმის დანახვა, იწვევს თუ არა მხოლოდ ერთი დანამატი სკრიპტის შეცდომას, რაც შეგიძლიათ გააკეთოთ Tools > დამატებების მართვა ons მენიუ. გამორთეთ დანამატები თითო-თითო და შეამოწმეთ სკრიპტის შეცდომა ყოველი მათგანის შემდეგ.
წინააღმდეგ შემთხვევაში, აი, როგორ აღვადგინოთ მთლიანად Internet Explorer:
- გახსენით Run დიალოგური ფანჯარა WIN+R ცხელი კლავიშით.
- შეიყვანეთ inetcpl.cpl ინტერნეტის თვისებების გასახსნელად.
- გადადით Advanced ჩანართზე.
-
აირჩიეთ გადატვირთვის ბოლოში და შემდეგ ისევ Internet Explorer-ის პარამეტრების გადატვირთვის ეკრანზე.
ერთადერთი ვარიანტი Windows 11-ის მომხმარებლებისთვის ამ ეკრანიდან არის მოწინავე პარამეტრების აღდგენა.
- აირჩიეთ დახურვა როცა ყველა პარამეტრი გადაყენებულია.
- გადატვირთეთ კომპიუტერი.
გამორთეთ გლუვი გადახვევა
ეს არის ბოლოში, რადგან ყველაზე ნაკლებად სავარაუდოა სკრიპტის შეცდომის მიზეზი. თუმცა, თუ შეცდომას იღებთ Internet Explorer-ში ვიდეოების ყურებისას, ან ვიდეო უბრალოდ არ ჩანს სწორად, IE-ში Smooth Scrolling პარამეტრმა შეიძლება გამოიწვიოს პრობლემები სკრიპტებთან, რომლებიც ცდილობენ გაშვებას გვერდზე.
აი, როგორ გამორთოთ გლუვი გადახვევა Internet Explorer-ში:
- გამოიყენეთ Run დიალოგური ფანჯარა (Windows Key+R), რათა შეიყვანოთ inetcpl.cpl ბრძანება.
- გადადით Advanced ჩანართზე.
- დათვალიერება სექციაში, ქვედაკენ, ამოიღეთ მონიშნული ნიშანი გამოიყენეთ გლუვი გადახვევა.
- დააჭირეთ OK შესანახად და გასასვლელად.