Labojums: ActiveXobject nav definēts



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Daži lietotāji ziņoja, ka gandrīz katrā lappusē, kuru viņi mēģina atvērt programmā Internet Explorer, rodas šāda skripta kļūda: ActiveXObject nav definēts “. Citi ziņo, ka šis konkrētais jautājums ir sastopams tikai vairākās tīmekļa lapās.





Lielāko daļu skripta kļūdu ziņojumu IE (Internet Explorer) parāda, ja rodas problēma ar JavaScript vai VBScript kodu. Šīs kļūdas, visticamāk, izraisa vietne, kuru pašlaik skatāt, izmantojot programmu Internet Explorer. Tomēr ir apstiprināti gadījumi, kad kļūda ir radusies kļūdas dēļ, lejupielādējot vietni vietnei vai lejupielādējot tīmekļa lapas elementu.



Tā kā ActiveX tehnoloģija ir Internet Explorer īpašumtiesības, sagaidāms, ka šāda veida kļūdas radīsies, ja mēģināt palaist ActiveX objektus ārpus Microsoft sfēras (pārlūkā Chrome, Opera, Firefox utt.). Ja jūs sastopaties ar ActiveXObject nav definēts kļūda pārlūkprogrammā, kas nav Internet Explorer, risinājums ir pārlūkprogrammā atrast līdzvērtīgu objektu, kas veic to pašu funkcionalitāti.

Ja problēma rodas Internet Explorer, citi lietotāji ir izmantojuši vairākas taktikas, lai problēmu atrisinātu vai apietu (risinājumi, sākot no pievienojumprogrammas atinstalēšanas līdz skriptu atkļūdošanas atspējošanai). Ja jūs nonākat vienā un tajā pašā situācijā, mēs esam izveidojuši metožu kolekciju, ko citi līdzīgā situācijā esošie lietotāji ir veiksmīgi izmantojuši. Lūdzu, ievērojiet tālāk norādītās metodes, līdz atrodat metodi, kas atrisina problēmu jūsu konkrētajā situācijā. Sāksim!

1. metode: kļūdu atkļūdošanas un paziņojumu atspējošana

Visās Internet Explorer versijās skriptu atkļūdošana un paziņojumi pēc noklusējuma ir izslēgti. Pat ja tas neārstēs problēmas pamatcēloņu, varat to novērst ActiveXobject nav definēts kļūda, traucējot navigācijas sesiju, atspējojot skriptu kļūdu atkļūdošanu un paziņojumus.



Ja jūs saņemat ActiveXobject nav definēts kļūdas, kas neietekmē apmeklēto vietņu funkcionalitāti, varat izpildīt tālāk sniegto rokasgrāmatu, lai atspējotu skriptu kļūdu atkļūdošanu un paziņojumus no Internet Explorer iestatījumiem:

  1. Atveriet programmu Internet Explorer, izmantojot vēlamo metodi.
  2. Noklikšķiniet uz Poga Rīki (zobrata ikona) pēc tam atlasiet Interneta opcijas .
  3. Interneta opciju iekšpusē dodieties uz cilni Papildu un noņemiet atzīmi no izvēles rūtiņām, kas saistītas ar Atspējot skriptu atkļūdošanu (Internet Explorer) un Atspējot skriptu atkļūdošanu (Cits) .
  4. Rezultāts Appy poga, lai saglabātu izmaiņas un atkārtoti ielādētu tīmekļa lapu, kurā iepriekš tika parādīta ActiveXObject nav definēts kļūda. Ja uznirstošā kļūda joprojām notiek, turpiniet darboties ar nākamo tālāk norādīto metodi.

2. metode: atinstalējiet pievienojumprogrammas, kas varētu izraisīt problēmu

Saskaņā ar daudziem lietotāju ziņojumiem ActiveXobject nav definēts kļūdas bieži izraisa Internet Explorer papildinājumi. Dažiem lietotājiem ir izdevies atrisināt problēmu, atinstalējot vai atspējojot katru papildinājumu, kas varētu izraisīt šo problēmu, līdz viņiem izdevās identificēt vainīgo.

Elegantākais veids, kā pārliecināties, vai problēmu izraisa kāds no Internet Explorer papildinājumiem, ir pārlūka palaišana drošajā režīmā. Ja problēma vairs nerodas, kamēr programma Internet Explorer ir drošajā režīmā, iespējams, varat pieņemt, ka viens papildinājums ir vainojams ActiveXobject nav definēts kļūda. Šeit ir īss ceļvedis par Internet Explorer palaišanu drošajā režīmā:

  1. Nospiediet Windows taustiņš + R lai atvērtu komandu Run. Pēc tam ierakstiet “ cmd ”Un nospiediet Enter lai atvērtu a Komandu uzvedne logs.
  2. Komandu uzvednes logā ierakstiet “ CD / ”Un nospiediet Enter lai iegūtu tukšu C: uzvedni.
  3. Tukšajā C: uzvednē ierakstiet vai ielīmējiet “C: Program Files Internet Explorer iexplore.exe” -ekst un nospiediet Enter lai atvērtu Internet Explorer drošā režīma versiju.
  4. Apmeklējiet tās pašas vietnes vai atkārtojiet to pašu rīcību, kas izraisīja ActiveXobject nav definēts kļūdas. Ja drošajā režīmā kļūdas nerodas, ir skaidrs, ka pie vainas ir kāds no papildinājumiem.

Ja esat apstiprinājis, ka viens no jūsu aktīvajiem papildinājumiem izraisa ActiveXobject nav definēts kļūdas dēļ veiciet tālāk norādītās darbības, lai sistemātiski atspējotu papildinājumus, līdz jums izdosies atrast savu vainīgo:

Piezīme: Lietotāji bieži ziņo, ka Jive Anywhere IE papildinājums ir atbildīgs par ActiveXobject nav definēts kļūda.

  1. Atveriet Internet Explorer un noklikšķiniet uz rīku ikona (zobrata ikona) un atlasiet Pārvaldiet papildinājumus .
  2. Izmantojot kreiso rūti, iestatiet Visi papildinājumi (sadaļā Rādīt) lai nepalaistu garām nevienu instalēto papildinājumu.
  3. Kad visi pievienojumprogrammas ir atlasītas, pārejiet uz labo rūti un sistemātiski atspējojiet katru papildinājumu, ar peles labo pogu noklikšķinot uz tā un izvēloties Atspējot un pārbaudīt, vai tam ir kāda atšķirība.
    Piezīme: Varat izslēgt Microsoft publicētos papildinājumus, jo tie parasti ir droši. Jūs varat daudz racionalizēt procesu, atspējojot pievienojumprogrammas, kuras vispirms nav verificētas.
  4. Kad esat atradis savu vainīgo, varat atkārtoti iespējot pārējos pievienojumprogrammas, kuras, pēc lēmuma pieņemšanas, neizraisīs problēmu.

3. metode: sazinieties ar vietnes administratoriem

Ja iepriekš minētās metodes nav ļāvušas jums apiet ActiveXobject nav definēts kļūdas dēļ problēmu var izraisīt iekšējas vietnes problēma, kuru jūs nevarat novērst.

Ir vairāki ziņojumi, kuros lietotājs ziņo, ka problēmu izraisa IE7 un IE7 saderības kļūme, kuru var novērst tikai tīmekļa pārzinis.

Lai pārliecinātos, ka kļūdu neizraisa pārlūkprogramma, mēģiniet to pašu tīmekļa lapu atvērt ar citu pārlūkprogrammu un pārbaudiet, vai problēma atkārtojas. Ja problēma joprojām pastāv neatkarīgi no izmantotās pārlūkprogrammas, ir ļoti liela varbūtība, ka problēma ir tīmekļa pārziņa rokās, un jums nav iespēju to novērst no savas puses.

Lai atrisinātu problēmu, jums atliek vien sazināties ar vietnes administratoru un lūgt veikt izmeklēšanu saistībā ar jūsu problēmu.

4 minūtes lasītas